Updated hue API and added custom state event for UI synchronization across controllers

* Updated hue API to allow effect and alert
* Added custom state event for UI synchronization across controllers
** Enabled polymer socket.io controllers to only get relevant states