- Provide rational for tree leaf updates, leaf = numerator /
  (denominator + eps)
- Give a consistent NDCG score of 1 to groups where all the labels are
  identical
- Moved lambda to private function, since cPickle doesn't support
  lambdas
- Added a couple tests for pessimistic NDCG