Add GitHub#temporary_basic_auth context manager

- Included: Tests!
Use new context manager