jshint ignore; package.json; new Gruntfile.js

adding jshint ignore comments snippets; adding minimal package.json snippets; update gruntfile with up-to-date workflow;