OPS-1381 Email Support

Adds a module for sending email.
I like functions to return something sensible/useful if they don't fail; this seemed like the most useful thing to return, vs. a boolean, which you can't do much with.

Open to suggestions.