Partially Resolves Issue #1384

Slightly less aggressive committing - will wait 5 rather than 2.5 seconds before committing new changes (Fixes my issue with Visual Studio). 
Added the ability to pause committing and pulling to the sparkleshare backend.
Added the feature to toggle the above ability through the Windows GUI (I'm currently running Windows).