Added RandomForest support and additional timings

Java/C# implementations can now be run with either J48 or RandomForest.
The number of trees in the forest is variable.

Performance timings have been updated as well.