Added MessagePair class to aid with creation of messages.
Added documentation to most Message methods.