Ability to fail over to multiple Eureka instances

1. Ability to fail over to alternative Eureka service instance(s) should
one or multiple of them go down.
2. Unit tests.