Message outbox : first pass for review

This should be everything for the first attempt at the message outbox. Can add the more detailed explanation from email in here if that is useful.