Changed thermostat to not round up anymore. This when compared against the set points should behave closer to what one expects of a thermostat (rather than acting on the .5 like it was with rounding).

Changed minRunTimeMillis to twice minOffTimeMillis (or 6 minutes)
Changes to allow the fan to be controlled separately from the mode of the entire system.