Initial controller loading tests
Refactored some of the code to use a component manager class instead of a main class for everything
Added load times on main function -for testing purposes only-
Fixed component registration storing the component modules instead of the component name
Throwing an exception if we're trying to load a class that is not loaded
pendulum/load.php -> pendulum/init.php
Moved different classes to different files. Namespaced classes.
ComponentManager: Removed test print_r and modified load function so it don't load a component already loaded.
Changed from require_once to require to track if there's multiple loads in the future.
[ComponentManager] Added ComponentIncorrectFormat exception into the loader
Commented tests due to merge.
Merge branch 'tests'
- Base tests for the framework