Add better errors

A) Because its nice
B) Provides consistency with other apps
Allow multiple metadata values

Allow the app to handle multiple metadata values.
Bump gds-api-adapters gem to 12.0.0

Handles multiple values for facets
Merge pull request #30 from alphagov/allow-multiple-metadata-values

Allow multiple metadata values