Add message objects
Merge pull request #24 from william-alexander/master

Add message objects