JavaScript OAuth 1.0a signature generator