Added github oauth support to the client.

Removes anonymous login.