Cleanup
OC-17 - Remind user to enter provenance on startup if no info is set
Unittests for ProvenanceConfig
OC-17 - Don't write out empty user provenance records
OC-17 - Add a Cancel button to provenance dialog

    Also sets various default buttons in the app
OC-17 - revert the dialog on startup.  I'll revisit this later.