added temperaturecontrol controllers, and skelleton for machine updater