Added base abstraction for the data
Created tests and implementation of Finder