add header support for Email.send

I'm gonna want this for an app I'm building soonish.

It's a simple update since mailcomposer has support for custom headers. This branch includes documentation and test updates as well.