fetchall_pkey_dict function added and works
2nd test to do a field by field comparison of rows inserted. added and
works
made changes to _set_old_version to be much simpler and works now for
use case when we add a dupe row in insertondupeisamend mode
fixed bug in _get_type function where 0,1 where being detected as a
varchar because 0,1 actually equal True and False
test 3 insert 1 dupe row not works
fixed a bug where dirty flag was not unset after records written to the
gadflydb
5th test added
fixed 2 bugs; 1 where _version was not being incremented correctly and
the 2nd where _fetchall_single_val was forcing everything to be a string
added an additional subtest to make sure the versions are incrementing
correctly