add Token.is_valid for checking exp & iat
add has_audience