Initial commit

Multi-Threaded client and server
First Commit
Initial Commit