Trying to get simulation module working, added radius to preprocess
arguments.
New paradigm: memory is allocate before/outside init routine. Similarly,
memory is freed after/outsite the uninit routine.

This commit has the changes made for simulator,simulation,particles,etc.
New memory paradigm for softener/interpolant modules.