got force direction to work perfectly in playground file, now just need to clean up and add visualization and force directed layout with offset to center of svg, the trick was to use coulombs law for the repulsions and to use hookes law for the attractions