consolidate request parameters into base service.
change file parameter with filter instead of event listener.
tikaresponse implements iterator. with tests.
fix code hints and annotations.