A guide to text analysis within the tidy data framework, using the tidytext package and other tidy tools