Added set_up/tear_down to manage base provider state.
Runs as a before/after each block for every interaction in pact:verify, to allow global set up and tear down. eg set up auth keys, clean database