Wrote a test to test queued operation
Use dispatch_group around connection initialization

- SFTP operations are kicked off with dispatch_group_notify
- Also changed self to weakSelf where appropriate

Issue #3
Connection request cancel handler should disconnectSocket

- and not cancel all other requests