adding stubbed methods for consensus messages
implementing some consensus messages serialization methods
adding command equal method
adding consensus messages to the message deserializer
adding tests around preaccept message
moving the ballot field
adding tests and serializers around the remaining consensus messages
breaking up consensus logic into structs
adding stubbed consensus struct tests