PackageManagers are now resolved correctly with DI
Implemented a plugin system

 - .dlls in the same directory are loaded and can declare their dependencies
 - Package Mangers are automatically registered as singletons