Working all types of messages
Refactoring of ClientHandler
Utilities fixes (Working  now)
Fixes in GUI (cannot send to itself now)
Fixes in method types (here and there) to make them suitable for testing
to be fixed :
Some GUI logic could be placed in Client
List of Clients in GUI randomly dissapears from time to time.