Extend JWA HMAC, break tests

Extend JWA HMAC logic, add sign/verify basic logic and tests.
Break tests by removing padding from base64 encoded strings.
TODO: Implement padding handling for base64 strings in order to be
compatible with the JOSE JWT/JWS/JWA specs.