Added complete GitHub OAuth support