most of the way there with posting a user object
fixed user creation bug