add http health checks.

Another precedent: Do we want to indicate presence of optional structs like this as each having an "Enabled" field?  Or by pointers and nil?