rework folder structure
rework folder structure
rework composer configuration and added ccabs
applied cca-coding-style
added base unittest