tfidf smoothed with add-one and tests pass. still going to compare with other impls today