start on discover, using subprocess module to call CLIENTSYNC at the moment, still need to
implement BROADCAST, much more to be done