Fixing a bug in the auto cycle and adding in gaurd statements that prevent the compressor or heater from coming on if the other is currently running.