Render email templates async. Cache the result.
Simplify the callback to just be cb(err, renderFn)
Merge pull request #206 from callahad/email-async

Render email templates async. Cache the result.