update Gruntfile.js

* add support for test:unit and test:e2e tasks
* move jshint configuration to .jshintrc
* update readme.md