fixed DAL findByUserId returning unexpected ID
added query support for ES in multiple hosts
adding possibility to support multiple hosts within IndexManager