Fault tolerant, client-based balance and configurable HTTP client for Go