setTargetTemperatureMode now require target temperature(s) that will be set, along with the new mode.
Fixes #5.