Add publication entity
Update factory_helpers
Extract fake_backend from spec_helper
Add service_factory structure
Add publications_gateway
Fetch backends from service factory in gateway
Refactor quotes_gateway
Inject gateway in links_updater for testing
Reflect addition of publication in quotes boundary
Reset fake_backends after each test
Add create_publication spec
Slightly refactor search and skip tests for now
Refactor use cases to account for publications
Make raise error nicer in service_factory
Update factory_helpers
Fix search use case