Offline messaging

Added in the requested outbox, as well as autoconfirmed support. I think it should be ready to go, @Zarel, but let me know if I forgot or overlooked anything
If you do `module.exports =`

you wouldn't need to do `).Tells;` later on.

The more straightforward way is just to do `exports.inbox = ...`, `exports.outbox = ...`, etc like the rest of the code, though.