Class state machine WIP
Working on moving everything over to the class state machine (which is working really well so far).

Last thing I did was hooked up the transition from DrivingStraight to AdjustingSpeed. Run it and see what happens; looks like it runs OK but I think the existing adjust speed logic may be getting in the way. It seems to transition back into drivingStraight immediately.

issue #15