OPS-1381 Email Support

Adds a module for sending email.
Hmm, looking at the exceptions thrown I we should expose the underlying exception somewhere on the higherlevel one to allow higher level stuff to handle specific uses.