At times consumers of the package want to validate more things in a token than what this package provides. The go to method of doing this is via the ValidatonKeyGetter func. We should provide specific functionality to do these checks instead of having users tack things into the key getter func.