persisted the list of changed Files
added new ChangedFile class
now file changes are being saved to changedFiles ArrayList