Kernel density estimation

- modular interface added
- kde notebook added