OPS-1381 Email Support

Adds a module for sending email.
I would argue krux.stdlib should wrap these types of errors, send out stats & log messages and just DTRT (like return False/None) when the sending fails.

It's a higher level function after all.