modular API, bug fix for C4.5

- modular API setup for C4.5
- API example added
- 'loss of subsets of input feature matrix' fixed
Also, watch out for the syntax with print. I think this is breaking python3 in Travis. See in the other examples the use of print.