Cleanup unused imports
Updated README
Initial import of database functionality
Server and client connect on user defined addresses and ports
Show error when the user did not provide a server port
Removed unnecessary class
Increased ClientView minimum size
Added userName field that the client should enter before connecting to the server
Cleanup
Added new type of message - SystemMessage

Will be sent upon client connect/disconnect
Client now sends his userName via a SystemMessage upon connection
Renamed SystemMessage getters
Added MessageHandler class that will update each client's view when a message is received
Use the MessageHandler in Client to update the view
Disconnect client if connected and the application is closed by the user
Added types to SystemMessage so that the Client sends a login and logout message to server
Clients map now contains userNames as keys, but initially the ip is used instead of the userName

In the beginning we still don't have the user name that's why the client sends a system login message
with it's userName, we search in the map for the ip of the sender and replace the ip with the userName.
Merge branch 'rvp-fixes'