quality control: add grunt-jshint, whitespace cleanup
cleanup