* Update the update coordinator API to make it easier to use * failed_last_update -> last_update_success
* Refactor Hue Lights to use DataCoordinator * Redo how Hue updates data * Address comments * Inherit from Entity and remove pylint disable * Add tests for debounce