Fix typo in TransportAddressHelperTest
Add validation method for EsConfiguration

Either nodeClient must be true or a non-empty list of Elasticsearch servers must be provided.
Otherwise the construction of a valid Client instance is not possible
Add some checks and unit tests for ManagedEsClient
Fix wrong preconditions in HealthChecks
Slightly improve tests for EsClusterHealthCheck
Improve README.md file