ISO 8601 timestamps

* ISO 8601 timestamps on listings and query results
* Factored out JSON object accessors
* Start of cookbook