DiscoveryServer is now a Thread subclass - starting and stopping
DiscoveryClient(Thread)