Moved widget update to service
Changed logic to identify preferences IDs
Added logic to display data from URL
Added foreground/background color selection in configuration