Nicer slugged model finder

- take logger in constructor, it's a dependency
- don't need line number, we don't use it
- don't use splat args, it makes errors harder to spot
Correct success counts when there are multiple doc sources

It was displaying a successful count of 2 if a single document had 2
document sources.