Ensured that all attributes on the Revision Model are required
Introduction of the Dependancy Manager code. This doesn't work throughout the application yet, but it parses.

More specifically, the application can handle DM input, and can parse
and validate both the config files, and user input. To come is saving,
rendering in the preview, and including in the index for the UI.
Adding "type" to a Library.
Altered the save and loading interfaces to be loadRevision etc, rather than just load

The previous way was stupid; we were loading all sketch revisions and
finding the one we wanted, when all we ever wanted was a particular
revision.  This revision also saves Assets.