handle no corpus for sets
clear canopies after blocking
cleanupTraining method
remove unreachable code
little cleanup of RL._blockData and cleanupTraining method
clear canopies after training
new first token predicates
remove tests for cleanupTraining
add firsttoken predicates to datamodel, close #255
update test
Merge pull request #4 from datamade/master

latest from upstream