Kernel density estimation

- modular interface added
- kde notebook added

[notebook outputs](http://nbviewer.ipython.org/gist/mazumdarparijat/b8495ea660e05000f412)
@iglesias This is already corrected in the last commit. I actually made the correction after generating the view and then didn't update the view.