add unit/integrted tests for dpc

Please use the citing methods from numpy doc so this formats nicely in the built docs.