Imlements github authentication
Implements github authentication