Strict datatypes and normal-form convertion
Corrected instance of NFData
Merge pull request #24 from xenog/strict-all-the-things

Strict datatypes and normal-form convertion
Do not clear an input script if we failed to sign it
Merge pull request #25 from plaprade/dont-empty-signatures

Do not clear an input script if we failed to sign it
Removed walletFile from constants
Removed walletFile from constants
Merge pull request #26 from plaprade/remove-constants

Remove constants
Adding MerkleBlock to the Message type
Merge pull request #27 from plaprade/add-merkleblock

Adding MerkleBlock to the Message type
Adding Read instances to script data types
Adding Read instances to address and signature types
Style changes
Merge pull request #29 from plaprade/read-instances

Read instances
Merge pull request #30 from plaprade/mnemonic-style

Style changes
The normalized key library now produces Addresses instead of base58 encoded Strings
Merge pull request #31 from plaprade/base58-to-address

The normalized key library now produces Addresses instead of base58 encoded Strings
Adding separate types TxHash and BlockHash
Merge pull request #32 from plaprade/tx-block-hash

Adding separate types TxHash and BlockHash
Signature decoding tests

Added tests of Signature decoding to illustrate a problem decoding
a signature that exists in the block chain.  The signature has strange
DER lengths.