added the ability to wait for sockets
added the ability to perform multiple waits
added the ability to validate docker url endpoint availability