Finished and tested TcpClient with TestMessager.
Refactored TestMessager and broke it up into classes.
Code cleanup