ENH factor out validation in weight boosting
Improve documentation and fix typos
FIX copy paste misstake