feat(create user): Initial implementation

TODO:

* fix duplication between user and note serializer
* consider adding password confirmation
* handle validations
* handle errors