Nucleation objects are now passed to potential. Added OutputPotentialData() method which writes the potential to a file x,y dataset.