added template.js to decouple handlebar templating and updated templates to use respond.js instead of css3mediaqueries and use combined main.css vs breaking up all the separate css files