Unit Tests Bug Fixes

Fixed some bugs in unit tests and discovered bug, still present when updating records when no data has changed from the stored values it produces bad sql, executes the sql, and throws a handled warning at the record->storage level
Fixed some mis-spellings