generate_ngrams.py can now read the whole directory tree and generate a csv file with all the n-grams