Add preset apply method; refactor preset device
Add device_adapter_identifier to record how an adapter identifies unique devices
Test maintenance for preset
Only call adapter after a device is updated
Add a discover method to adapter
Validate device uniqueness within an adapter
Hue adapter should act on correct device