Major updates to alpha functionality

- PumpProgram is now fully tested on the circuit
- The Heating statemachine and toggle now work!  They are also tested on
the test bench device