Huge updates.
* Add ZeroKnowledge support
* Add encrypted message handler
* Other fixes