#1: Set up jshint with grunt (all checks off for now)
Enable jshint flags and fix a couple issues identified by it
Set up unit test infrastructure with mocha, grunt and mocha-grunt-test
fixes #2: Add a few real unit tests