Dev

This PR is cleaning up documentation at it fixes a few issues. A few things:

-  Makes sure tuneLength is passed properly to `buildModels`
- Uses a weighted standard deviation to calculate prediction errors in `predict.caretEnsemble` based on the weighted disagreement between ensembled models
- Clean up roxygen documentation and prepare for roxygen2, 4.0