wrote 6 tests, invented 5 new ones
20 tests left to write
16 tests left to write
8 tests left to write, have to change how onConflict works
7 of 58 to go
3 tests left to write, documented baseclient API changes in changelog