Moved widget caching to a central point within the App namespace
Cleanup and docs update
Changed some data structures and updated related files
Cleaned up views
Fixed editing permissions
Removed public/temp from being tracked by git
minor tweaks