Full code review

Full code review
All constants have been moved to a different settings file. 

Regards convergence check, I was looking at the Mr. LDA implementation and they just ran it for a fixed number of iterations. Should I switch to convergence check?