SMTP client, currently untested other than a quick run through pylint
Explain a bit more about what I'm going to explain later
Fix a few bugs

- Didn't list setup in message_routing
- Forgot to add EOLs to send messages
- Didn't convert numerics into ints
Some basic logging
A little bit of explaining - could be better