added AES crypt
fixed requested changes
Merge pull request #685 from qknight/aescrypt

added AES crypt with fixes from edolstra