Create base message class and test client.
Add message factory class
Add hash access to message base
Add a generic interface for email messages
Remove OpenStruct tests, which are inconsistent
Add MailClient for emails
Version bump
Re-add gem version badge