Update dependencies and use github.js 0.9. 

As we talked in #2, most of the dependencies are out of date. So I update them to fairly latest ones. 

Tho, the repo.contents method still won't work as this method in `github.js` is broken. See https://github.com/michael/github/pull/92 for detail.