Add users POST endpoint.

This is used to create new users.
Do and update in the PUT.
Merge branch 'feature/AddUpdateUser' into develop