Address: remove redundant comments
Address: remove circular dependency fix

This is no longer a problem.
Script: extract test data to fixture
Script: rename toScriptHash to getHash and add tests
Script: removes Script.createP2SHMultiSigScriptSig

It is favoured to compose the scriptSig manually using
Script.createP2SHScriptSig and Script.createMultisigScriptSig.

Added a test to verify that createMultisigScriptSig throws when not
enough signatures a provided and the redeemScript is given.
Merge pull request #173 from dcousens/scriptclean

Cleanup of network in Transaction/Script
Script: remove Address requirement
Script: remove sort requirement for multisig
convert: remove hex functions
HDWallet: derive should adhere to BIP32