started working on message protocol. Basics are there but some of the messages need expanding.
Tests fail for Hello decoding right now.