Added block getter to BlockMessage
minor improvements
Added NetworkParameters to all BitcoinSerialization classes and protocolVersion to all Message classes.

Closes dartcoin/dartcoin-lib#5