Merge choose_best_attribute into decision_tree_learning
 - and minor refactoring