Server implementation

Began to implement the server. I did this using Sockets and Threads.
Two new classes were created, ClientThread() and SmallChatServer() in
the Server package. The code compiles but I get an error very soon
before the connection can be made. The connection attempts to connect
with localhost at port 4242 (random port).

Many new methods were added and I deleted a few that were previously
there. All new methods are commented.
Merge pull request #2 from mikemelch/master

new-features