Add empty functions for cipher authentication
Add new algorithm statuses for extra crypt checking
Add new AlgorithmException code for Cipher AAD and tag
Add new fields to alg object for authentication
Extend and improve cipher status checking
Add cipher tag and aad getter length paramater
Implement logic for tag getter and setter
Implement AAD setter
Finish tag and add setters and getters
Implement AAD and tag settings to crypt init
Move cipher code from algorithm section
Read empty AAD if not read before
Add Cipher::__callStatic test
Add gcm test (just encryption)
Implement case insensitive searching for cipher algorithm
Fix throwing authenticated exception for non-auth modes
Update gcm example
Fix encryption for gcm example
Remove Cipher::getAAD() method
Change output string format in Cipher tests from base64 to hex