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