add content to contributor guidelines

This fixes a broken link, adds commit message guidelines, and references
the scikit-learn documentation.