Rewrite wiring for Publisher
Rewrite wiring for Publisher

Now we have a command object for each action to be performed, we can wire them
altogether in a manner which makes things much easier to change and configure.

alphagov/policy-publisher,alphagov/policy-publisher,alphagov/policy-publisher,alphagov/policy-publisher