Fixed #117 - Error handling for disconnect/connect

MakeDrive.js silently errored if `sync.connect()` was called when already connected, or `sync.disconnect()` was called when no connection existed.
v0.0.15
Fixed issue #152 - Refactored unit test callback design to adhere to node.js standards
Merge pull request #172 from yoavgurevich/issue152

Closed #152
Fixed Issue #171 - Changed test assertions to conform to duck-typing convention
Merge pull request #173 from yoavgurevich/issue171

Closed Issue #171
Fix 32 bit hashing algorithm
Merge pull request #177 from gideonthomas/issue176

Fixed Issue #176 - Fix 32 bit hashing algorithm
Add checksum generation to rsync for 1-D absolute path array
Add final step for downstream patch
Allow server to handle appropriate downstream patch response
Add tests for rsync utilities
Fix tests
Fix callback to handle errors in patchClientFS