Utilize KeyGenerator to create AES keys

as proposed in #53:

utilize the Java KeyGenerator to create AES keys instead of using raw
byte arrays filled by SecureRandom.
Merge pull request #186 from L-Henke/aesKeyGenerator

SecretKey for AES keys instead of raw byte arrays