Fix verification for messages that contain emoji

It was generating the incorrect hmac for any request that contains any emoji or accented characters.

This PR contains 2 changes
1) remove line 35 (it seems to be computing the hmac for nothing)
2) change the hmac to be computer based of a utf-8 buffer so that it computes correctly