elasticsearch testing structure reconfigured

 o Introduced ElasticSearchResource external resource for unit tests
 o ESSuiteTest prepares test data and runs dao tests as a suite
 o refresh parameter set on all write operations for read consistency
 o Rearranged DaoTest classes
 o Minor bug fixes discovered by tests