Complete update and added handlebars for templating.