Now have the particle list created within kJ, and handles density profiles, but still to have a read in temp profile. Right now it does a flat profile in temp, but still is creating a new particle list at each point in space. Also, not tested yet.