added a portable configurable elasticsearch Client (Unicast/MultiCast/Transport)