Use handlebars for client-side templates, closes #7