Feature/1 github based auth