cleaned and simplified code of LDA implementation via multiprocessing + several bug fixes