Added error raising.
Renamed beta to gamma, renamed Epanechnikov to epanechnikov.
Updated fit function to pass trough the new kernel and gamma variable
Forgot to delete debugging line
Copied part of the docstring to the Mean Shift example, to give it a little explanation
https://github.com/scikit-learn/scikit-learn/issues/2038
Added example to show the differences between kernels