Merge master and message_types
Large scale refactoring. Lots of things commented out.
Merge master and message_types... again
Added smart constructors for Parameter and Trailing. Exported them and not the actual Constructors
Finished. All encoding should be done. Added Encodable class. Tests not yet updated.
Formatting
Tests work. All that stuff works.
Merge pull request #1 from JacobLeach/message_types

Message types