Rejects promises properly

This is an attempt to fix the adapter when operations don't work. We should return rejected promises.

- [ ] `find`
- [ ] `findMany`
- [ ] `findQuery`
- [ ] `findAll`
- [ ] `createRecord`
- [ ] `updateRecord`
- [ ] `deleteRecord`