fix new_client method in github.rb
make github.rb spec tests go through both types of authentication