#311 - elastic search engine integration

- generic http request method added
- small refactoring