transaction model test work in progress; moved model tests to package