Alternate Implementation for Base Classes

Refactored the base classes in with the following:
 - Configuration for modules moved inside the EventPage itself.
 - Configuration for pages moved inside their containing EventModule.
 - Separated event-specific JS data from generic configuration content.
 - Implemented dependency loader for loading all pages within a module at once, or individually. This is up to configuration.