Detects if there is a `findOne` in the adapter. Use it if it exists. And if not, fallback to use `find()` to simulate a `findOne()` as it currently does.
Merge pull request #459 from clarkorz/adapter-findOne

add findOne to adapter