Fixed scytale cipher breaking to use column transposition, vigenere and beaufort ciphers now use explicit map()