Fix up DataMapper tests and add destory methods to DataMapper and UnitOfWork

destroy primarily is only necessary with testing