adding message interface checks
adding serializer methods for getting the number of bytes for fields
moving instruction into it's own file, and testing serialization
converting instance (de)serialization to use instruction (de)serialization
adding (de)serialization methods to instance
updating messages to use instance (de)serialization methods
adding uuid bytes const
adding header bytes to time serialization
adding instance serialization byte count
adding message byte size methods
changing GetNumBytes to NumBytes
adding num bytes to the message interface
moving changing consistency check to executed instance array, outputting inconsistent instances
adding additional output the consistency failures
fixing multiple reporting of a single bad key