add unit/integrted tests for dpc

Is this intended to be a user-facing function?  Are you changing any of the scipy default values for any of the kwargs?

If not I would drop it all together and just call `minimize` directly in `dpc_runner`.