Initial checkin including templating using jinja 2.