Convert ResourceFinder to class
with_model gem added for model independent class testing
Releaf::ResourceFinder: heavy refactoring