Target temp is now stored in EEPROM

Also added sanity check when setting target temp