added transaction class and associated test
fixing merge conflicts
added transaction repo and test
merging master
Merge branch 'master' into transaction_repo_and_entries_classes_and_tests
updated data hash in transaction and transaction repo and tests
Merge pull request #23 from oorion/transaction_repo_and_entries_classes_and_tests

Transaction repo and entries classes and tests