Implement full Valid testing for MessageType, and unit tests for invalid packets