added timeout to reading from Client.
Implemented Heater + Temperature Sensor handling in Simulator.