Add XOR file encryption, javadoc comments.