drain actor chans which might block shutdown
Create csv on the fly
drain chans on stop rather than shutdown
handle case when com.interrupt is already closed
interrupt corner case - fix hang due to reconnect
Use hard limit of block size
Merge loops in CommunicateTxCurve

Save some time in bigger sized blocks. Tested on both hard and soft
limit of blockmaxsize. Also use hard limit of blockmaxsize to mine
blocks.
Update gitignore

Ignore csv and txt files too
Clean-up communication channels

Use one single exit channel
create a utxo pool instead of polling listunspent
cleanup outdated coinbase check

also updated tx curve stop condition and added
utxo to list of drained chans
removed waitForExit chan, duplicate cleanup on interrupt
Make controlled mining simulations the default

...and only working option for btcsim.
added .travis.yml
travis: Don't just download source, build it too.
Add utxo column to CSV.

Added a middle column to the input CSV which indicates the number of
utxos required at the block height.

Updated comm to handle this and generate required no of utxo
accordingly.
fixed default sim rows and wait for last row
prevent unusable dust from getting into utxo queue
return change after splitting utxos
make sure rand addrs are unique