Improved email.coffee so it supports a wider array of transport methods

Improved email.coffee so it supports a wider array of transport methods, html formatted emails, isn't coupled to the unix mailer, and provides configuration debugging capabilities. Ultimately, this allows the email script to function on a wider array of hosting environments.