basic login and signup functionality is in