Restructured Shared Objects Project

Changed namespace TheNoise_SharedObjects to TheNoiseHLC.
Created sub-namespace CommunicationObjects and included all relevant
classes.
Moved ObjectSerialization from TcpTransmission to TheNoiseHLC.

Added communication protocol documentation.