Add a watch task that checks for changes in js files and runs test

grunt-contrib-watch is needed for that.
Add id definition for `user` factory in examples. Fixes #9
Fix typos in README.md