Clean up job

Adds a job and scheduling for cleanup of deposits after ingest. Currently there is no cleanup scheduled after a failure. (One idea would be to give the user the ability to request cleanup of a deposit.)

There is a unit test included but thus far no testing of the cleanup scheduling. I will need to work some new config into the VM first.
My thinking is that I will just skip them. They might either be irods: or file:, where file: URIs are generally files in the deposit processing folder, which is deleted anyway. I'm not worrying about irods files.