Dynamically discover the hue bridge ip address if it is not provided during initialization.

Hello Allan,

I have added some code to dynamically discover the ip address of the Hue bridge and I thought you might be interested to incorporate this in the main codebase.
 
Let me know if you have any questions or comments.

Edwin