(feat/auth) Add login with Github authentication