first version of threaded word2vec
clean up, improve comments
replace ThreadPool with explicit threading