add optional scikit-learn to dependencies
install docs