add settings and temp to panel, refactor panel, minor refactor StepTicker

also removed controllers vector from temperature controllers as it was not used, but it is commented out so can be added back if it is needed. With more heaters being added it was a waste of RAM.