Separation of branches by target result is working nicely.
Finished decision tree inversion algorithms and query interface

Given a set of features, the prediction plugin can now produce solutions describing which features need to be changed (and how) to get to a target result.