put in a switch to raise an exception if a record with a dupe pkey is
entered and _amend_dupe_insert is False
#7 test added test_insert_dupe_row_table_with_pkey_ADI_False
updated update_rec function to use new. still not incrementing versions
properly
pushed increment ver number into the set_old_version function so it gets
involked on both update and add
made changes to upd_rec_in_gf and _format_attr_to_schema to allow any
format to be inserted if schema validation switched off
scenario test added to test different field formats from schema when
schema validation switched off