Making PeerAddress conform to BitcoinSerializable instead of having methods to encode/decode it in the NSData extension.