rename `reviewrequest` command to `review`

Changes:
* deprecate the existing reviewrequest command.  It should be removed
  in a subsequent version
pin rugged version to 0.19.0
merge latest from master
ignore git merge conflicts
fix testsuite to run with rspec 2.99
update to rspec 3.x
add test coverage for assigning pull request
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
Upgrade rugged to latest version

Changes:

   * Upgraded rugged, fixed API calls
   * Fixed deprecated call to File.exists?
   * Removed deprecated rspec config option
Merge branch 'master' of github.com:thegarage/thegarage-gitx into rugged-upgrade

Conflicts:
	spec/spec_helper.rb
	thegarage-gitx.gemspec
Bump version number, change Travis ruby version to 2.1.2
Change to travis config to fix test failures in CI.
Merge pull request #9 from thegarage/rugged-upgrade

Upgrade `rugged`, Bump Version Number.
remove unused script
use merge instead of pull for integrating into local staging branch
remove restclient in favor of octokit api integration

Changes:
* add test helper to prevent execution of shell commands
* add VCR gem to record/playback api calls
* refactor method definitions to cleanup API
* remove unused runner class
refactor to reduce complexity
bump version
remove unused extension
extract ask_editor into thor extensions module