wrapper around a token.  essentially is the bulk of feature extraction for a ML algorithm