changing the way MJ searches for Modules in other assemblies

so a module in an assembly that failed loading doesn't stop the loading of all other modules