Implemented __getstate__ methods to allow for object serialization/pickling.
	modified:   hdf5.py
	modified:   snapshot.py
	modified:   sph.py
Drastically reduced multitasking memory overhead!
	modified:   sim.py