Allow items to be accessed by ID

Trivial modification to allow items to be accessed by a column-unique
ID rather than using the label.
JSON response messages

Added JSON formatted response messages and HTTP response status codes
to POST requests