Fixed df, it should only count the number of documents that have the
token.
Added normalizeTF to calculate the normalized tf for each token in the
list