Parameterizing hmac algorithm and encoding
add documentation
Merge pull request #6 from fresheneesz/master

Parameterizing hmac algorithm and encoding