Change HealthCheckResolver to public allowing DI
Adds health check feature including some initial checks