OPS-1381 Email Support

Adds a module for sending email.
I think DTRT would mean `raising` e.g., `KruxSmtpException`