live encryption working. decryption next.
live decryption is functional. I still haven't tested changing selected keys. TODO: finish settings page where we can add and remove keys.