Fixed #277 - Prevent sync concurrency

Big problems show up when a user is updating their remote filesystem on MakeDrive while one of their clients is pulling down the latest changes from the remote filesystem. Filesystem corruption, wasting of network resources and more. This patch fixes these issues.
Fixing issue #291 (WIP)
changes v2
wonderful stuff
IT'S ALIIIIVE
all the changes
lets land this