[Philip] Cleanup testing directory
[Philip] Add TransactionModel tests
[Philip] Merge conflict in TransactionModel