Clean up

Used Lab 2 code as a template.
Removed meaningless comments.
Communication layer

Client-server communication layer minimally functional.