add the RS256 alg

Also includes general support for non-HMAC algorithms
Merge pull request #7 from thedufer/master

add the RS256 alg