Cleaned up and optimized networking code in client and server
TCP Messages are now sent in a single byte array instead of three
Server no longer creates a thread for each client
Server now stores incoming messages in a queue before handling them