Implemented login with GitHub