Added initial github login logic.