ModuleLoader interface ported to webapp. Old CLI interface is still compatible. Fixes HAN-Olympus/Olympus#16