Added a Jinja2 templating system