* don't send public key in message when not signing (information leak) * don't run rebalance if there are peers in gossip (see #242) * don't crash randomly on bad peer id from remote
* interop fixes * add custom messageid provider and fix seqno * use ECDSA for speed * adding messageid tests * breakout from publish loop * addressing review comments * remove unneded var * dont stop broadcasting on failed peers