Make Content-Type references consistent in README
Merge pull request #42 from alphagov/make-content-type-references-consistent-in-README

Make Content-Type references consistent in README
Return the GOV.UK URL to the content in the success JSON response

- Put the `govuk_url` method onto the `publishing_api_[manual|section]`
  models to avoid mixing internal publishing up with external manual
  validation.
- Memoize (make the variable start with `@_` (?)) to avoid calling the
  `publishing_api_manual` or `publishing_api_section` methods thrice in
  each controller.

(Thanks to Jenny for helping with this.)
Send a Location header on a success response, as well as the body

- The tests for the presence of `/guidance/MANUAL_SLUG` come after the
  assertion `assert_publishing_api_put_item`, because it made more sense
  to me to have them after the thing is sent to publishing API, even
  though the test passes with it before that assertion.
No longer specify Content-Type: application/json as a response header

- Using `render json:` specifies Content-Type `application/json` by
  default.