fix stupid double / float issues; update comments
util for making sparse binary vectors
test data set for lda
util for tests w/ generated data
use GeneratedDataSet
BaseSparseBinaryVector is serializable
add arrayNormalize
default arguments, some better documentation
add main public function for LDA; expand tests slightly
add topK, though implementation is horrible
fail gracefully if last cumProb is < 1.0, though this is really a bad sign ...
test is fully "working", though results are dubious

docs, tweaks to test

update default tau0
gendata doesnt go in git