Base rspec testing framework
Schema combiner

This combines a metadata, details and links schema to produce a backend
schema.
Move spec helpers to support/ subdir
Command line script for combining schemas
Define CaseStudy 'publisher' format using parts

Extract the metadata, details and links schema definitions into separate
json schema documents. These can then be combined using the
combine_publisher_schema script.

The `schema.json` in this commit has been re-generated using the script.
The only changes are whitespace changes and some semantically
insignificant ordering changes.
Makefile for building publisher schemas
Explain how we plan this repo to work
Clarify #embed

Introduce local variable `excluded_top_level_keys` to document what
these keys are for and make it clearer what the code is doing.
Remove unused FixtureHelpers
Remove build_definitions method

it does exactly the same thing as build_string_properties
Pass keyword args to build_schema

makes it clearer what each argument means
Merge pull request #7 from alphagov/schema-conversion

Schema conversion