Gruntfile fix - added jshinting as a baseline task for all build actions

* jshint was only available as through the test task in grunt. This was missed by some developers allowing for badly hinted code to leak into the repo.