Added ArrayList for ImageData objects, addPage() which adds a new ImageData file to the ArrayList. Still need to do actual error handling for this process.