Working Vigenere cipher

Key gen, encryption, decryption are working.