Merge pull request #1021 from lukecampbell/qc

Reworks some of the QC stuff and adds test
agent schema ++
add da mode to schema
Patches numpy_walk
Patchwork post processing
Fixes test framework for qc post-processing