Register a new user

Registers a user in the specified user pool and creates a user name, password, and user attributes.