Added pair rule for multiple datasets
Optimizing ProfileReader for small datasets
Added SearchEngine.java that uses Lucene
Changed some methods after changes in Lucene version
Added E2E capability
merged Dev into branch.
fix conflict issues
Removed from index dependency-reduced-pom.xml