Merging parallel work by Karel and me

From Karel's end: introducing lib/ dir, manager, tests
From my end: reshuffling work between launcher and comm, proposal for service-description