refactor ivenus.io so that it is flexible enough for future extension to HDF format
Created by: yxqd
More generic than ImageFile, we can have a class Image to contain the data and the meta data for an image. ImageFile will work for any image that is just one file. Image will also work for images stored in a HDF file.