Initial version with minimal features.

- insert(obj)
- update(obj)
- count
- exists
- no external session support