Adding GH client and end-to-end 'fetch user repos' spec