adds github oauth client class