Add services management (first shoot)
Minor refactoring
Minor refactoring
Add javadocs
Add javadocs
Communicaiton between modules optimized