* Add elasticsearch component
* Refactor code to improve performance and readability
* Update composer.json with author and support information
* Remove unused autoload-dev entry
* Refactor ClientBuilderFactory.php to remove unnecessary code
* Add test for host not reached exception
---------
Co-authored-by: Deeka Wong <8337659+huangdijia@users.noreply.github.com>