Designed Client, Server, ServerChildThread and messaging protocol.
Closes #8.