Create PhueException class

Raise exception instead of logging so that users may
handle connection issues and prompt users to press the connect
button on their bridge and re-try the registration

Also changed the message to use the one from http://developers.meethue.com/8_errormessages.html for link button not being pressed