write out tree for training
getting rid of a lot of inherited stuff, more flexibility for config files
a bit more functional programming
make skim variables configurable, throw out variables from PFMETAlgorithmMVA Object that do not need to be there