moved autoloader out of the AppIntegration class to avoid load multiple times, added Hooks facade