waits until a url is available, a port is being listened to, etc.
