created IThermostat to contain logic
I pulled in the Z-Wave specific logic from the ControlThink.SetSetpoint command into the newly created ZWaveThermostat, and updated the command to use this new way.  Next up: move the command into the core HomeAutomation plugin.