Kernel density estimation

- modular interface added
- kde notebook added

[notebook outputs](http://nbviewer.ipython.org/gist/mazumdarparijat/b8495ea660e05000f412)
Let's use references in a more standard way. Something like: "It has been theoretically proven [3] ..." and then you can remove the part "a formal proof is presented ..."