The one thermostat to rule them all

I added the thermostat functionality. I haven’t tested it yet, but it is fairly straight forward. Next project to tackle is scheduling temperature change times.