have the first steps of decrypting affine, still need to sort based on correlation, and then stuff for vigenere ciphers