Summary: A user is able to visit a login/signup page that will allow them to login or if they are not an existing user, sign-up as a new user. In either case, the user will have a basic profile information page after sign-up or login, which will also be editable. Also, if the user has forgotten their password, they will be able to get a reset password email link and by following it, be able to reset the password.