Use description.xml to verify Hue hubs

As suggested by the API docs and a TODO comment, I've added code to the Ruhue.discover method to verify that a discovered device is a reachable Hue hub.