add in bitcoinrpc as a requirement
add in convenient helper functions to transaction module