chore(jshint): update grunt-contrib-jshint
refactor(jshint): reduce duplication & test all JS files