Implemented fully functional encryption.

A message can be demonstrably encrypted. A random key the size of the message is securely chosen. Linux only, currently (uses dev/random)wq