Added basic bertopic runner
Added bertopic support with 2 parameters: min_df (ratio of documents that a term needs to occur in to be included in the analysis) and max_features (max number of terms in bertopics matrix) Added function for splitting into sentences to preprocessing controller Moved preprocessing call from Controller to CorpusController so preprocessing only happens if needed Added settings view for bertopic