User CRUD

Ref: #2
wait, what? Why not `user`? Same for the following occurences of `obj`