fully working login and sign up screens