Repository is an abstraction of storage
find_one and delete methods are implemented but not tested yet.
Merge pull request #3 from takatama/repository

Data store abstraction using repository pattern