Keep message in a byte array until actually sending it.  Also correct a bug that broke single-hop chains.
Add a sendmail function