update readme
docs and utils
minor: assume every incoming handshake is from a new peer
refactoring. start handling incoming handshakes.
move some part of PeerComms to a new module