Regression

this PR is in reference to https://github.com/mne-tools/mne-python/pull/1034. It is addressing the API and style comments mentioned in that pull request. It is ready for review. 
don't make sklearn a hard dependency. If you need it make it a nested import but here I believe linalg.solve will be do the job.