Add oauth login for github