introduced Grunt and done jshint fixes