+ Add handshake pprint.

Move Peer to separated module since otherwise we have recursive
module dependencies.