Merge pull request #2 from wallyworld/master

Changes to accommodate that Auth now takes a private key.
Cache parsed signing key for performance