interim commit after changes to controller.h
interim commit - working on planner.h
intermediate commit - planner.h
intermediate checking - report.h and settings.h
interim commit - spindle.h, stepper.h, switch.h
interim commit - util