AES Update

Implemented new AES code (CBC mode)
192-bit and 256-bit keys are now supported