Added id3 tree pruning

- Added method for decision tree pruning. See slide number 17 [here](http://www.uni-weimar.de/medien/webis/teaching/lecturenotes/machine-learning/unit-en-decision-trees-pruning.pdf)
- Added unit-test for decision tree pruning