Update npm dependencies and karma.conf.js
Update bower dependencies.
Fix changed and add missing repo method.
Add unit-test for new repo.branch method.
Add es5 comment to bypass jslint keyword check.
Fix changed and add missing user method.
Change back the version number.
Fix karma-chrome-launcher npm install error.
Use firefox for npm test.
Merge pull request #6 from gregwym/update-dependencies

Update dependencies and use github.js 0.9.