Each client will broadcast its own IP, NICK and TIMESTAMP along with its own peerList in every T seconds.
Each client will be maintaining its own peerList by listening to thsese broadcasts.
Peer expiry will not be there.
In case of duplicate NICKS are fine (as it cannot be stopped).
In case of same IP and 2 different NICKS, the old NICK will be replaced by the newer one.