Added proper mechanisms for encoding revision data on the client side.
Finished the proper encrypt/decrypt mechanics.
Got encryption/decryption into messages and client, working right.
Refactored client for evaluation preparation. Now have separate module.