More project setup

Grunt watch, less, jshint, concat, uglify, banner