Added a few simple tests to check that the DRDispatchChain methods flow as expected.
Merge remote-tracking branch 'origin/master'