add function to get all particle array names scanning through the hdf list
use original units when setting properties
fixes #1