Check for consensus in list of transactions

see #339 
yeah agree 100% with `consensus_hash` more appropriate and less confusing!
if `movement` is not clear in english, yeah why not! just don't like so much `creditdebit`.. there isn't a one word way to say that ?
hum for `transactionlist_hash` the `s` in `transaction*s*_hash` says already that we are talking about a list of transaction ;-)