bring parse_sheet back into something tested

can do this now that the test runner has a database
add test to make sure rows items are saved
update tests to start with no comparisons between tests
add test to verify repeated imports
add util for storing a hash of the data
add a hash that represents a row of data