mdns: assorted clean-up and refactoring
README: minor fixes