Added support for `exp` claim

Borrowed heavily from PyJWT to implement support for the `exp` reserved claim here.