Add a generic JWT decoding method.

Parses the header and attempts to decode the JWT as either a JWS or a
JWE, using a supplied JwkSet.
Update Readme

Add a bit more background and a basic ghci example.