Add module info files for framework modules
Various improvements to JS framework
Don't init modules that don't meet minimum requirements
Minor fix to exception page
Widget base class should support absolute paths
Clean up