Cache now correctly updated on device update
Ability to apply new device config at runtime
Session active message sent after updating device
Sets socket server to null
Test for Sky Device
Initial commit of UiManager
Refactor of UiElements and annotations
Dashboards can now be persisted
Changed to use new hash code and equals methods
Fixed NPE when command does not take arguments
Refactored to UI package
Added ability to recache dashboards
Always use resource aware components on dashboards
Added properties to uiManager bean