Mailer

**Not ready to be merged yet!**

I got basic email-sending capabilities working, but I still want to add more stuff. 

I mainly need to add UserMailer testing. It's not added yet because I am having trouble accessing an Email object from the User model. It is easy to access the User from an Email object but not the other way around...