Added Peer::read_message().
Unmarshalling now handles varint and varstr.
Header and Version messages implement Show.
Version unserialization implemented.
Peer::read_message() now handles version commands.