API Specification
Create a new user in response to a valid POST request at /user,
Update a user in response to a valid PUT request at /user/{id},
Delete a user in response to a valid DELETE request at /user/{id},
Fetch a user in response to a valid GET request at /user/{id}, and
Fetch a list of users in response to a valid GET request at /users.
The {id} will determine which user the request will work with.