Fix for double watch for not autostarted services in user_watcher when using service dependencies.

Signed-off-by: Daniel (dmilith) Dettlaff <dmilith@verknowsys.com>
Implemented service dependencies managment for services.

Signed-off-by: Daniel (dmilith) Dettlaff <dmilith@verknowsys.com>
Don't touch .shutdown by default on SIGINT. Minor logger level change

Signed-off-by: Daniel (dmilith) Dettlaff <dmilith@verknowsys.com>