Set hash for TransactionWithMetadata

WIP
Add node ids to test cases

WIP to get Nodeids, Hashes and SuppressionIds working properly
Merge branch 'master' of github.com:donovanhide/ripple
Add tx test stub