Decode extended metadata message
Prettify pretty instances
rename peerID field to peerId
Make PeerAddr(peerIP) conversion platform independent
Add instance IsString PeerAddr