message: Made it so an error processing a peer package doesn't bubble the whole way
diff: @@ -412,7 +412,7 @@ export class Peer implements IPeer {
  });
  }
  - private connectedCount() {
  + public connectedCount() {
  return this.fullyConnectedPeerIds().length;
  }
  @@ -524,7 +524,9 @@ export class Peer implements IPeer {
  }
  private handlePeerPacket(data: Uint8Array, peerId: string) {
  - const packet: Packet = Packet.decode(Reader.create(data));
  + try {
  + const packet = Packet.decode(Reader.create(data));
  +
  // if (parsed.hasMessagedata()) {
  const alreadyReceived = !!this.receivedPackets[this.packetKey(packet)];
  @@ -557,6 +559,10 @@ export class Peer implements IPeer {
  this.sendPacket(packet);
  }
  }
  + } catch (e) {
  + this.log(LogLevel.WARN, "Failed to process message from: " + peerId, e);
  + return;
  + }
  }
  decodePayload(payload: Uint8Array, encoding: number): any {
  