adds basic wrapper to announce services with avahi
avahi: emit signals when services come up or dissapear.
adds mdns dependencies to .travis.yml