use handlebars.js for templating so that mobile view can share the same javascript and just use a different template, upgraded to bootstrap  2.3.2 and added responsive css files