Refactored: it is now possible to exchange the used adaptor by e.g. a custom build one or a different Lucene "client" (e.g. Solr)
Merge pull request #6 from liip/esAdaptorAsConstructorDependency

Extracted adaptor and defined an interface to be able to replace it by configuration.