support for node_id
skeleton for leaving protocol
half-baked code for leave protocol
change a print
leave protocol implementation
don't allow node to self-join