Add basic functionality for user sign up with validation