Added Github TwoFactor Authentication support

See issue #89.

~~Minor [issue](https://github.com/rkh/gh/issues/9) regarding the full headers not being sent on the second request but it works regardless at the moment.~~