added code to remove stop words and non-words

used a filter to remove stop words and a regex to remove non-words such
as "!", ".", ";"