use handlebars instead of just mustache. add layout + demo/index partials