More refactoring
Use promises consistently
Use correct Node Env variable
Use bitcore's BigNum so `instanceof` works inside the lib
Have the block.io adapter make a fake request
Fix broken mixing of promises and callbacks
Add missing include for Q promises lib
TODONE: bignum solves the overflow problem
Use testnet unless in production environment
Update API calls to hit SoChain for unspent txs
Fix bug in SoChain data conversion
Remove hard coded utxos - TODO: extract from Transaction