added a sign up process and secure passwords