Added level of abstraction in indexers to use BaseIndexer for revisions
- renaming methods filter_contents to filter and index_content to index
in all sub-classes and orchestrator
- renaming dependencies to ContentIndexer instead of BaseIndexer
- renaming in tests