Add grunt with jshint to pick up typos and bugs.