Added code for updating individual file information after syncing the file
Modified Vagrantfile to set static ip addresses for server0 and server1 and assign them names in /etc/hosts
Fix checksum calculation while scanning and updating file list
Fix  error when adding/updating individual file information while syncing; Add code for deletion of files while syncing; Fix small errors due to  being undefined
Copy existing files while syncing
Fixed ->dbref references
Added code to change file permissions, removed empty line, added comments to part where existence of file is checked
Added initial code for syncing using soft deleted files
Fix for some changes done by mistake in commit de76f86. Delete the file named new and revert back the permissions of syncdiff and vagrant/packages.sh file
Added code to update the databases/information when restoring soft-deleted file or copying locally from an existing file
Added code for soft deleting a file
Moved code to restore local files in child process
Added code to clean up soft deleted files after each sync
Removed some bugs while syncing files while initial testing
Fixed cleaning of soft deleted files; Change softDeleted to a hidden folder; Create .softDeleted folder while running if it does not already exists
Merge branch 'softdelete' of https://github.com/analyst1001/syncdiff into softdelete

Conflicts:
	FileSync/SyncDiff/DB.pm
	FileSync/SyncDiff/Protocol/v1.pm