Create class for manual builder
Manual repository factory refactor
Manual slug uniqueness validation

Breaks other manual validations
Fixed validations
Manual section slug uniqueness check
Merge pull request #218 from alphagov/manual-slug-uniqueness

Manual slug uniqueness
Add missing require for development mode
Make sure version number is present

When we interact with PublicationLog we should make sure we alwayds have a version number amnd, for that matter, a slug as this will cause issues in the future.

This was being caught by Sidekiq when queueing publishing. It will also require migrations to be run in order to remove exisiting PublicationLogs again as there is some existing data we are aware of which currently breaks preview.
Merge pull request #220 from alphagov/bug/missing-attribute-on-publication-log

Make sure version number is present on PublicationLog
Merge pull request #219 from alphagov/add-missing-require

Add missing require for development mode