Fixed AffineCipher bug, added Cipher switching functionality