adds transaction model and specs
starts transaction controller tests
adds controller and tests for transaction, ownership model + tests, ownership/transaction service
updates persons robustness