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
fixing issue #152 - initial logic commit for refactoring unit test callback design
broken tests fixed
blah