Initial commit of ClientSync.
Includes a base message class used to serialize and deseralize messages for transmission over a socket.