[decision node] tree builder
[decision tree] plot & tree, needs refactoring