Add health check

The HTTP request is done in a separate ephemeral Consul container that is attached to the target container's network namespace.  This requires mounting of the host's Docker socket to the Consul container.  More info at is available at:  https://github.com/progrium/docker-consul