Feature/content specification

JSON files for each of the core components.

Contains an output specification (defined via Daryl's spreadsheet) and a storage specification for MongoDB.

Constraints are there but incomplete. They can be filled in later.