Calibration working. Going to change to state machine so we can detect unexpected rrors which may indicate an error has occured.
pre change abstract controller to use hooks
Converted to hooks. Compiles, but does it work?
Merge branch 'doug-unstable' into unstable
Make dougs new class compile with recent changes