Updated docstrings

Changed docstring convention to similar to Numpy,

Also:

* moved distance_table indices juggling from KCSD1D, KCSD2D, KCSD3D
  into dist_table_utils.generated_potential
* added test case testing for zero pot/csd output in KCSD3D