reimpl JWK and add some utility functions
impl JWKSet#retrive
follow new JWK
define all of exceptions at jwt.exceptions
follow new JWS spec in JWT
update dependencies
Merge branch 'dev'