Discoverd will now make multiple attempts to etcd

Previously, when you started discoverd, we didn't check for a connection to etcd at all.  This commit would mandate a connection to etcd on startup, and would check for such a connection multiple times.