[FOLD] Refactor Peer, Peers, tidy up documentation