Move all jshint options into Gruntfile
Seperate jshnint config for gruntfile, lib and spec
Fix any jshint notices