more automated continuous scraping, initial TFIDF and NMF functionality