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