authentication working but not tested. Also added preliminary login modal