added analytic solution for calculating pots with step base for 3D KCSD

for now this is the default approach and more general approach with
monte carlo integration is now optional.

Also moved dist_table creation routine to dist_table_utils module