user signup/signin, backend integration and session management finished, to be tested
user signout has to be implemented