Add grunt + jshint support