Adding Vigener decryption, and a .gitignore