require relatively recent sklearn, add scipy requirement.

Hopefully this will fix travis.