Remove secrets.yml

This is only used for cookie signing, which this API doesn't need.
Update README around error format

This brings the documentation in line with the current implementation.
Merge pull request #22 from alphagov/remove-unnecessary-secrets-file

Remove secrets.yml
Merge pull request #23 from alphagov/fix-errors-documentation

Update README around error format
Remove titles from breadcrumbs

We added this speculatively because we thought it might allow a better user
experience when looking at a long chain of breadcrumbs - it could be included
as the link's title.

Feedback from HMRC/their development team at iO1 is that updating a section
title near the top of the hierarchy could trigger hundreds of requests to
update every child section in the tree. The trade-off doesn't feel worth it.
Merge pull request #24 from alphagov/remove_titles_from_breadcrumbs

Remove titles from breadcrumbs
Update example section's child section descriptions

The descriptions which were initially added here were the bodies of
the child sections, which looked misleading. As far as we know, no
HMRC manual sections have descriptions so this field is optional.
If it is present, it should be a short description of the section's
content.
Merge pull request #26 from alphagov/update_section_example_description

Update example section's child section descriptions
Remove redundant .keep file
Fix test helpers for sections

Before this change, the section helper methods took parameters
but then just ignored them.
Refactor manual JSON schema validation

This introduces a reusable validator and moves JSON schema validation to the model.
Refactor section JSON schema validation
Merge pull request #27 from alphagov/refactor-json-schema-validation-to-activemode-validation

Refactor json schema validation to use ActiveModel validation
Bump rails to 4.1.4

This picks up the latest security fixes.
Merge pull request #28 from alphagov/bump-rails-to-4.1.4

Bump rails to 4.1.4
Validate requests against GOV.UK SSO using tokens