Added the ImageEditor with functioning imageFileParse, ImageWriter, grayscale, and invert functions