Add github login functionality to the Auth API
Add some tests of the github connector