Basic Server Functionality added

Added basic server functionality, Server passes of clients as they
connect to new threads. TestClient2 opens a connection to the server
sends a few commands then quits.