Grunt build

Uses Grunt to build:

* Pass thru JSHint and JSCS
* Mocha tests in Node/PhantomJS