Run jshint before concat & uglify in the watch task

Since Grunt tasks are synchronous, one should lint the code he writes first not the code that is concatenated or uglifiyed.