Spec improvements

* `put_json` helper (cribbed from `content-store`)
* Fix URL in spec