Cache temperature values from nodes in the controller

For faster response time to requests. Also added a status report that
outputs all of the temperature values, thermostat setting and the
garage door status. Everything except garage door status is cached.