Using java crypto library for aes encryption
Removing shiro and apache-commons dependency
Removed external slf4j dependency
Enabling AES hardware acceleration if available. This increases performance on Intel hardware with AES-NI support
Setting IV length to 16 bytes