Adding BitcoinSerializable protocol and generally cleaning up messages.