always use web worker for PGP operations; TODO: proper ack of PGP encrypted messages vs. just returning a copy of the sent message, ensure broadcast works