User creation has been implemented.
The failure case has not been tested when there are validation errors on server's
side.

Successful creation tested
Unsuccessful creation due to existing user tested
Added User validations
- Email must be present
- Email must be unique
Added User validations
- Name must be present