Server/Client Architecture Implementation

A basic Server/Client architecture has been implemented, needs some more
features:

* Multi-threading for Recv/Send
* OpenGL functionality
* use IP of machine as opposed to localhost
* Unix support (server and client-side)