Added an additional CipherOutputStream to the FileSendingService to
encrypt using the storage key for safe storage on the server. Added the
ability to load AES keys to the Auth utility class. Updated constructors
to account for the storage key.
Added code to generate an AES key for the application. Tested the key
successfully. There's currently a bug in the transfer using the cipher
output stream.
Added a test AES storage key.
Fixed a typo in the CipherOutputStream creation method.
The shutdown Runtime hook was causing rogue client threads to persist if
termination failed. Removed those lines as the clean shutdown is not the
current priority.
Success! The storage key encryption feature has been implemented and the
code involved, refactored.
Merge pull request #14 from ameske/feat/encrypted-storage

Feat/encrypted storage