Add HMAC and CMAC class internals
Rename Digest to Hash
Update TODO list
Specify new API in TODO list
Implement new Hash API methods
Add nonworking __callStatic
Update gitignore
Test and fix Hash::__callStatic
Rename final to finish
Test Hash::hexdigest
Add Base64 definitions
Add Base64 handlers and empty methods
Add methods implementation for Base64
Test and fix Base64::encode
Test Base64::decode
Test Base64::__construct
Test and fix Base64 encoding methods
Add Base64::decodeUpdate test that leads to segfualt
Test and fix Base64::decodeUpdate
Test and fix Base64 methods for encoding and decoding