Checkpoint on diff_steer unit test development.

Task @T29 : Still chasing bad vertical behavior while working on the
unit test. Currently compiles but throws an excepiton during unit
test run. The problem appears to be in pre::tick(), but is being
caught in post::tick().