adds controller and tests for transaction, ownership model + tests, ownership/transaction service