fix #7
fixing #4.
fixing #4
don't propagate the message in cluster. fixing #4
messages won't be repeated in cluster. fixing #4
won't add self as peer. fixing #4
easily add peers into cluster
correctly created a cluster. fix #4