refactoring OwlClass to make what can in the abstract class
cleaning and refactoring the document directory
moving ScoredDocument in the index package as it made more sense
removing some of the QueryFactory as they were not really useful
making IndexManager totally separated from lucene