post elastic to HttpClient and retier HttpRequest
Merge pull request #22 from muayyad-alsadi/master

port elastic component to new library