HDWallet: show clearer BIP32 adherence for Master key
Transaction: remove untested hash array support
convert: remove hex functions
crypto: HMACSHA512 into crypto and add tests
Merge pull request #174 from dcousens/hdbipad

HDWallet BIP32 adherence
Merge pull request #175 from dcousens/cryptoHmac

Consolidation of crypto functions
Script: remove redundant opcode.map access
opcode: less redundant indentation
syncscript: general cleanup
Address/Script: consistent function ordering
Script: use PubKey objects not prebuilt Buffers
Transaction: rename hashTransactionForSignature to hashForSignature
Transaction: rename (de)serialize to [to/from]Buffer
ec: extract THREE constant
ec: use signum() instead of equals(ZERO)
ecdsa: use shamirs trick properly
ecdsa: remove unnecessary function
ecdsa: consistent parameter ordering

The bias towards moving e out of the
funciontoinadfojdfpsoidjfadoifjdspiofjdas jdifjasdifpasdfsadufhasdif
THIS NEEDS TO BE EXPLAINED AND STUFF
ecdsa: prefer to use [r, s] values directly
ecdsa: improve BIP62 'low s value' inline comment