Added a guard condition to prevent multiple vectors to be written for the same entry. This confuses Byblo and results in cosine sim>1.

Only Socher thesaurus seems to be affected. The duplicated vectors got there because previously I considered a word with different NER tags to be different features. Socher's code does not check if its inputs are duplicated.