The shared factory for user data was created.

Generally `POST` is used for adding and `PUT` is used for updating. However, there is still some debate around the subject. I see that you're using `PUT` for adding. I'm fine with that but just wanted to let you know.