Started refactoring with server delegator
Refactored settings and fixed method delegator for server
Merge branch 'master' into refactoring

* master:
  Revert "rename github to provider in commands spec"
  Use Sawyer structure for browse
  remove add_pull_refspec
  add FIXME comment
  move get request into github module
  reuse existing variables
  ensure existing remote when checking out
  add remote handling to local module
  construct remote url from username
  add remote url construction to github
  add local remote handling
  adjust request context
  rename github to provider in commands spec

Conflicts:
	lib/git-review/github.rb
	spec/git-review/commands_spec.rb
	spec/git-review/local_spec.rb
	spec/git-review/provider/github_spec.rb
	spec/support/request_context.rb
Renamed origin url method
Merge branch 'refactoring' of github.com:b4mboo/git-review into refactoring
Fixed specs
Merge branch 'master' into refactoring
Renamed internals into helper, cleaned helpers, added string and time mixins
Merge branch 'refactoring'