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.
Might be good to do this now so it doesn't waste time checking for non-staged ingests, and it might throw an error when it decides it can't find the staging area