Support two factor authentication.

Changes
* introduce octokit library to simplify API calls to github
* add timestamp to github authorization token to allow multiple
  authorizations per repository
Merge branch 'master' of github.com:thegarage/thegarage-gitx into rugged-upgrade

Conflicts:
	spec/spec_helper.rb
	thegarage-gitx.gemspec