create a utxo pool instead of polling listunspent
reuse safeClose for actor stop
use pointers in coinbase, utxo chans
directly use vout.Value instead of reconstructing Amount
return err if actor not found
use btcwire.ShaHash instead of string in stxo
remove ineffecient call to String() on each interation
limit newblock buffer to maxActors; sync blocks