Jsandrew improvements review

First pull request in a series of small pull requests. Nothing major here.

- refactored github.rb and the code for the github client creation
- removed code that added a new remote in Git.rb. I think this scenario has been solved by https://github.com/vaneyckt/Jently/pull/30 now. Let me know if you think it hasn't.