now can do incremental update
works on individual blocks; better option processing
added -t for dumping training data