changed lda to do online updates, renamed hyp compare to cross validate