Merge pull request #1 from psimeonov/master

Client UI
Merge pull request #3 from psimeonov/rvp-chat-client-improvements

Added missing client disconnect method.
Added TODOs and comments to what needs attention.
Added a test message that sends a user input message to localhost.
Added a test friendList modifier (append).
Fixed disconnect method for client.
More exception handling and closed streams.
Added a message that displays when a client has disconnected.
*Warning* Added 2 fields (friendList and chatLine) as class members to make them visible in other methods.
Merge remote-tracking branch 'psimeonov/rvp-chat-client-improvements'
Fixed program title
Removed unnecessary ActionAdapter class
Merge branches 'fixes' and 'master'
Server now stores all connected clients in a HashMap
Server now tries to send the received message to the receiver
Merge branch 'fixes'
Fixed compilation error
Leave message receiver blank for now

For testing purposes blank means localhost
and all localhost clients should receive it.
Made all UI items private variables to ClientView
Testing communication
Added new methods to ClientConnection
Cleanup
Improved ClientConnection
Added new ListenFromServer class that starts a thread for incomming messages from server
Client now uses the new ListenFromServer thread
Merge branch 'communication-fixes'