Topic modeling with R and tidy data principles