User sign up and login imporvements