added feature: app can handle input errors with passwords that don't match when signing up