remove IndexReader from IndexDataProvider interface
fix test cases
code clean up
refactoring
changed the Processing framework to allow better error detection in child processes
fixes for recent changes to processing framework
better exception handling for processing targets
minor test changes
Added new testing data provider allow better checks for score calculations.
Refactored default clarity score calculation and surrounding classes
Added static data to new FixedTestIndexDataProvider
General code refactoring and cleanup