Bug fix: remove a bugged code that was commited by mistake.
Simplify the dependency mechanism of the services (issue #49).
Fixing the invalid order of the services when they are shutted down.