Merge pull request #212 from dcousens/txclean

Transaction Clean
ECSignature: rename parsing functions to parse*
Merge pull request #213 from dcousens/ecsignature

ECSignature
Txstuff
Transaction: adds constants to Transaction
Transaction: add sequence parameter to addInput
Transaction: re-adds getHash as a pure hash
Tx: add hash input
Tx: add tests for unexpected dta length
tx: tests data
txbuilder stuff