Fix issue where a directory was recursively copied if destination was a child of source.
Update nuget version
Do not allow sync where source and destination directories are related (As it could lead to recursion)