Throws typed error when token is expired

I wanted to easily catch any token expired cases without having to parse the error message. I added a JsonWebTokenError in case you want to typify the rest of the errors as well.