Refactored Repository into a raw GitRepo, Branch, and Repository
Use local _currentTree cached variable
Use forked version of najax
rateLimit listener now works for nodejs
Listeners variable is marked as private
Updating documentation
Listeners fire on both success and error
Add Optional messages to operations that change the repo
Updating Documentation
Added gist starring, documentation, refactored gist update
Added public Gist retrieval
Added events and notifications
Updating documentation
Updated documentation
Added documentation for listeners