fixed typo in the source code: s/3des/aes/g; thanks Edgar Liu for reporting this.
updated .gitignore to reflect recent changes.