Mail skeleton

This is just a skeleton as a starting point for our email feature, where we will use a third party service (Mailgun) to send and receive email.  We are receiving email to just route emails anonymously between users until they agree to actually meet.  

More methods will need to be defined as the rest of the app is finalized.