Messaging

* User acts a messageable via mailbox gem
* User has a mailbox (inbox, sentbox, thrash)
* User can send messages or reply
* User has conversations