Feature/add github oauth