Txn hashing
PR'ing this because I'm stuck.
I need to get the hash of the spend conditions so that I can put a spendable address into the blockchain.
The spend conditions should be a merkle tree, to allow selective revealing of the components that make up the hash.
the leaves should be: timelock, num keys, each public key each public key is it's own leaf!