Added user write end point.
Changed url of new point end point.
Changed HTTP Response status codes to better reflect what happened.
Merged.