Add jinja2 requirement
Add mixin to facilitate email templates, close #4
Add method to attach template from a loader
Add documentation to the various template methods