Creating user account in client

When a user create new account, they will input their email, name, and password just like creating a user using adminInterface.