fix transaction sending for bitcoind.js
add rescan blockchain. deal with negative amounts for bitcoind.js.