add SHA-256 support
add tests
add SHA-256 to TokenStrategy
Merge pull request #5 from eml/sha-256

add SHA-256 support