Remnants of EventID information have been removed

Strictly speaking, EventID information is needed to remove the training set, but it is complicated in the current setup because results in several entries in the produced tree (one entry for each interpretation).
An option to prune the output tree has been added

Now the user can request to save only one interpretation per event instead of all of them. The interpretation is picked up randomly (the best one is chosen with a probability of 0.5). Code has been refactorised a bit in order to allow such a workflow.
EventID information has been added back

Now, when there is an option to save a single interpretation per event, it makes sence again.