changed random_state consistency + result as list of dicts
from bootstrap to shufflesplit in crossvalidation
added comment on why iterating on tree generator is necessary
added alpha_max
added Hessian