negative indexes don't work in javascript
must use new operator to make new Put
Merge pull request #13 from ryanxcharles/bug/multisig-bugs

fix bugs for cosign
various small changes to bitcore
Merge pull request #14 from maraoz/misc

various small changes to bitcore
make transactions calculate their hash on parse
Merge pull request #15 from maraoz/feature/tx-hash-on-parse

make transactions calculate their hash on parse
Transaction: add fromObj() method, for importing textual JSON representation
Merge pull request #16 from jgarzik/tx-fromobj

Transaction: add fromObj() method
fix logger variable name
remove duplicate require
call callback on connection error
Merge pull request #17 from matiu/bug/callback-on-rpc-error

Bug/callback on rpc error
add option to RpcClient to enable keep-alive (false by default)
Added getBestBlockHash command to callspect
Merge pull request #19 from cmgustavo/feature/add_getbestblockhash_to_rpcclient

Added getBestBlockHash command to callspect
change RPC agent default
import script functions from cosign
add tests for functions imported from cosign
Merge pull request #20 from ryanxcharles/feature/add-multisig-from-cosign

Add multisig functions to Script.js for use in cosign