add transactions_hash generation and checkpoints
update tests for transactions_hash
display differences between transactions in block when there is ConsensusError
clear hashes if first block consensus hashes don't match with config.py
fix tests
fix consensus verification wording
tweaks
Merge pull request #349 from JahPowerBit/develop

Check for consensus in list of transactions