changed dependencymanagement to cundd_composer
refactored code
refactored code
cleanup, decoupling, made cundd_composer support optional