Ability to create a message - not put much work into this as it will be ripped out once Fergal makes messages a top-level document and available over an API