introduce ColorManager
minor
remove unused files
Add colorManger.h/.cpp
move colorManager code to its own file
normalize clormanager.h/.cpp
avoid cyclic signal emit