Render email templates async. Cache the result.

Completely untested. Could I someone's initial thoughts on this approach to handling email templates async? I'm bad at node and filesystem stuff.