support verify_expiration and leeway changing to kwargs in pyJWT 3.0

fixes #40 
ran tests against 0.2.3 and 0.3.0 of pyjwt