add http health checks.

@monnand Done.
@bgrant0607 What is your suggestion?  Should we only fail if we get a network error?  And return true healthy on any HTTP response?  That's not the traditional /healthz contract...

That