Add 'EncryptionError' class
Fix signature verification in 'receive'
Add failure tests to send/receive