Refine comments for classification functions
Merge choose_best_attribute into decision_tree_learning
 - and minor refactoring
Add some comments
Rename transform targets function and add comments
Clean up tree generation wrapper functions
 - And also tidied up some of the data structures involved
Add some more comments
Nomenclature changes
Merge pull request #10 from proftom/code-cleanup

Seems sensible :)