Add user sign-up functionality