fixed bug if temp_controllers was empty and also remove those whose designator is <> "T"

After fetching a temporary vector of temperature controllers, I step
through them and add any that have a “T” designator to the
temperature_controllers list. If none are found, cleanup.