break out jade generator into own service
implement basic logging / improve mailer rollback sequence