[finished #54434052] updated unit test for tokenizer with joblib caching
expanded end-to-end test to have crossvalidation and multiple training data sizes to test if the naming crossvalidation iterator correctly assigns unique identifiers to each run