Mallet LDA now can take either a file or a directory and do the right thing. Improved docs.
Added BerkelyLM and code to run it on a sentence-per-line basis.