Server Implementation

Basic framework for server side.
-Only function needed to be filled in is the processmessage function
which receives the messages from the clients connected
-Note to Ed: keybind start_server and stop_server