Setup oauth

User can now log in with Github account.