1.1.0 Changelog:
- Upon launch devices can choose to be either the server or clients
- When the server disconnets, clients are asked to reconnect.
- Refactoring of the initial and ugly implementation. Now is modular and testable.
- Fixed a bug in which the server used to see duplicated message in its chat if the number of clients connected was > 1
- Removed nickname functionality