add transaction repository and test, this time for real :p
Merge pull request #9 from dglunz/create_transaction_and_transaction_repository

add transaction repository and test, this time for real :p