Bugfix in test
Add missing requires
Propogate errors correctly

quick fix, we're working on improving test coverage on another branch,
but get this working for now.
Fewer requires so autoloading works in dev mode

If files are explicitly required they don't appear to be tracked by the
autoloading mechanism and so don't get reloaded in development mode.
Fix add_error
require GdsApi::Panopticon
Add slug generator

after discussion with Alice, we agreed that clash resolution
is not needed as document titles must be unique as well.
Repository should generate slugs

using SlugGenerator
Remove slug generation from SpecialistDocument
Fix indentation
Move finder schema options out of specialist document

eventually these will come from the finder api
wip