Add support for finding thermostats when the address is not known

This pull request add support for the follow:

* find_all method to find all the thermostats in a supplied address range

* change to use LWP::UserAgent so that perl 5.8 is supporte

* add get_uuid method to allow distinguishing thermostats.

Philip