Asyncmods

Implement modules to load mostly asynchronously without having to change the modules.
loadClass(X) will load the dependencies for X async while X itself is loaded synchronously.
The manifest.json file lists al the dependencies. The dependencies are gotten from the sources wit tools/updateJS.js