add grunt jshint task