Add a grunt workflow

Grunt workflow groundwork.

* A task to work on the view: (scss, swig, compile, browser syncing, ...) `$ grunt dist` 
* A task to run js tests before pushing or to be used by travis (jshint, mocha) `$ grunt test` 

this refs #55