Begin Server Implementation

Started to implement the server communication functionality.