Don't reimplement serviceList()
dMap.startup → dMap.load to match servezas

And also make it synchronous and update its callers so that it can be used in
meta-tests.
Add more tests for dMap