Add javadoc
Introduce classpath concept for modules
Actually use a custom ClassPath
XD-720 Add test for module with classpath
Addressed review comments
Add module type in test