Added PersistentImage + Greyscale and save function implemented