separate-data for test/training sets
fix separate-data
misc edits
shuffle-seeded
misc fixes
misc edits
move gradient clearing to start of batch trainer function
learn factor functions and testing
add core.matrix.stats dependency
use latest core.matrix and vectorz