added watch tasks for less, handlebars and requirejs

improved efficiency of "grunt watch" with separate targets for .hbs, .less and .js