Added a messageSender that handles all sends and adds logging. Also makes less messy code turning things into Messages all over the place. Modified everything to use it. Basically a wrapper on the NettyTCPSender to add logging.