Business logic: basic classes

FindGoods class is a temporary class. Perhaps Finder should be in the
service layer.
Data layer: mappers & connection manager