Add dynamic classloading for java module implementations

In addition to classes will now be loaded from a ModuleClassLoader
implementation. The current implementation load classes from a
predefined installed package.