Implementing the pact:publish task
Refactoring the world
Updating pact expectations