Using public url for modules
Fix submodule initialization