added Grunt tasks for linting and minification