Completed diff_steer::pre::tick()

Task @T29 : This completes work on diff_steer::pre. Next up is
diff_steer::post, followed by the unit test.