add transaction done details
rename endpoints for consistency
simplify example in transaction feedback spec
Bump version to 7.15.0
Get a single need by its ID; add some helpers.
Add a method to update a need.
Bump version to 7.16.0
Update need ID key to reflect usage in the API.
Patch version to 7.16.1.
Fix test to stub correct data.
Add support for adding redirects to the router
Version 7.17.0

Add redirect support to the Router API.
Update content_api_has_business_support_scheme helper

Makes the test helper setup and output for business support content
resemble the data structure returned in the content api.

Cherry picked: resolved some conflicts in:

	test/content_api_test.rb
Update version to 7.17.1
Raise an ArgumentError if required params missing

Until now, we've been returning empty resultset. There are two problems with
this:
  * for `search` it assumed the response was array, but this is being changed
  * for `advanced_search` it assumed the response was array, but it is always hash
  * it puts unnecessary knowledge of rummager into this gem

Alternatives to this change:
  * pass it to rummager and let it decide what to do (more network IO)
  * raise a custom error class (maybe inheriting from ArgumentError)
Add support for the explicit commit in the router_api
Add option to skip commit routes when editing routes
Version 7.18.0

Add commit behaviour to Router.
support: /anonymous_feedback/service_feedback

users can fill out a form on 'transaction done' pages with a rating and
comment; this is processed by the 'feedback' app and submitted via a
JSON API to the 'support' app
Update version to 7.19.0