iterator now now yields (name,particlecontainer)
added additing testing
adding delete method
add_particle_container returns the added container

add_particle_container method now returns the added
container.  If no particle container was supplied,
an empty particle container is created.
Replace some while loops with for loops