Improved memory management in the model-free GUI analysis.
The dipole-dipole interaction wizard is now properly destroyed. This is both via the delete()
function for terminating the analysis calling the wizard Delete() method, and in the
setup_dipole_pair() method calling the wizard Delete() method prior to overwriting the
self.dipole_wizard object with a new GUI wizard.