Refactored diff_steer to move the effectors inside.

Task @T29 : Altered the original design to move the effector definitions
inside of the diff_steer class. This makes for a cleaner design and
should minimize the chance of improper independent use of the effectors.
Compiles, but does nothing as the heavy lifting remains to be done.