create sub modules
added cli project
changelog
updated changelog
cli impl
core-cdi -> core-cdi-api