Changing the server to use a thread pool instead of one-to-one threads.
Created class session manager.
ClientListener now uses a thread pool to handle requests.
The client can now log in using the GUI and see contacts that are
online.