Add shared application methods to ApplicationController
Add shared application methods to ApplicationController

Add methods to set caching headers, handle errors, and validate
parameters.

alphagov/collections,alphagov/collections,alphagov/collections,alphagov/collections