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
create a utxo pool instead of polling listunspent