Added user sign up functionality