updates to jshint, gruntfile and documentation