add a decrypt method for vigenere
fix encrypt and descrypt@