Formatted and using queue

I used a queue to speedup the implementation.
Removed the try and catch block which caused the error.
Parameterized  EncryptionAlgorithm and added test

additional tests for AES-GCM-256
Commented out bug

must be done, the algorithm AES_GCM_256 can not be found.
Merge pull request #16 from gye-tgm/master

Formatted and using queue