Add Chatbot._chain_filters() and Chatbot._filter_recursive() to recursively apply filters to the list of sentences generated by the markov chain