Added full encryption, not ready yet, just testing. Needs decryption.
Merging full encryption, for testing only. Needs decryption.