Add Stepper device implementation, heater bang bang configuration and first cut of movement code.

This a big check in - temps still not reading correctly. Movement not
debugged.