Added initial implementation of random forests