Autodiscovery and sending of uploads

This uses DNS-SD to discover peers on the `_avalanche._tcp.` service.