Code cleanup [WIP]

239 errors to go ! lol
Code cleanup [WIP-2]

* Base for jshint
* Added jshint in Grunt task by default