slight change in join_protocol. 3-way handshake-like join is implemented. Next: debugging conn problems between peers