Restructure Widget code

Separated Widget code out into separate files.
Add Weather URLs to config files.