Fixed issue #115 - Added more detailed error handling to client-side syn...

...c states
Excellent.  Let's do this same idea in more places (replace the console errors with this):
* https://github.com/yoavgurevich/makedrive/blob/issue115/client/src/index.js#L182
* https://github.com/yoavgurevich/makedrive/blob/issue115/client/src/index.js#L318

I also wonder if we should do it to these: (@gideonthomas what do you think?)
* https://github.com/yoavgurevich/makedrive/blob/issue115/client/src/index.js#L127 (shouldn't be called if we are disconnected)
* https://github.com/yoavgurevich/makedrive/blob/issue115/client/src/index.js#L138 (same)