added calc hmac function
Added HMAC and GCM en- and decryption
Added HMAC test
changed the hmac test (works with test cases)
edited symmetric decrypt test
rearranged symmetric crypto tests
rearranged symmetric crypto tests again
added hmca validation test
added logging of invalid hmac and auth tag
devided hmac validation test into two
Merge pull request #96 from roeslpa/HMAC