Add test to verify bytes error in python 3
Allow bytes-typed secret for HMAC signatures. Fixed #32