Actually test that publication happens
Extract some services
More service layer refactoring
Name parameters in SpecialistDocumentBuilder
Acceptance test for unique slugs
Validate uniqueness of document slugs
All Panopticon conerns moved into service listeners
Fix document seeding
Compromise separation of concerns for compatibility
Merge pull request #73 from alphagov/refactor-publishing

Refactor publishing