Revert "Revert "Add Encrypted Messaging to Opalcoin""

This reverts commit 46ae93cd264cbdba591a338aad772c3761e447e6.