Configure Faraday to raise errors

This will prevent error swallowing when talking to Elastic Search
Merge pull request #21 from alphagov/raise-errors

Configure Faraday to raise errors
Rescue errors from repeat schema registrations
Merge pull request #22 from alphagov/allow-schema-re-registration

Rescue errors from repeat schema registrations
Pass a Hash to PanopticonRegister

The value for schema used to be a Hash but became an object after some
refactoring.
Merge pull request #23 from alphagov/fix-panopticon-rake-task

Fix Panopticon registration rake test
Fix rescue in ElasticSearchRegisterer

+ @bestie -- change case on what we're looking for to match reality.
Merge pull request #24 from alphagov/fix_elastic_search_registerer

Fix rescue in ElasticSearchRegisterer
Fix case sensitivity in rescue of exceptions

As this can differ across platforms.
Merge pull request #27 from alphagov/fix-case-sensitive-rescue

Fix case sensitivity in rescue of exceptions
Add aaib-reports.json schema

AAIB reports schema to finder api in order for other applications to use it. This will be required by specialist-frontend in order to build the correct labels for metadata attributes when displaying to the user.
Merge pull request #26 from alphagov/feature/add-aaib-schema

Add aaib-reports.json schema
Add logging to RegisterCase service