Added code for the Vigenere cipher assignment