PDImage instances use relative paths to refer to files
clean up image loading; store image file names in metadata file
detect DCIM volume events and display them as temporary libraries