Remove angularjs dependency
Move components into their own components folder

Also create weather.js
Delete home controller

Reorganize remaining files.
Fix requires
More reorganizing.

Added an init function to everyone to share some stuff.
Fix errors.
Added weather.

This is pretty cool. The weather module is the first one
that flows through the new data setting system.
I now need to update the others to use the same pattern.
weather.js is now clean of angular.

weather.js should now be a clean, self-contained module for managing
all weather stuff.
Starting work on the themes widget.
Add removeClass and use it in weather.js

Also fix the weatherToggleText
Move update
Save. Need to reconsider removing angular
Made links work.
Make window resizing work again
Really make window resizing work.
Move away from array of array over to single array of DOM elements
Cleanup
More reorganizing
Also add support for removing links.:
Fix add/edit links
Refactor base.
Rename to pagebase.
Refactor code to have less moving parts.
Fix subtle bug i just thought of