explicitly handle failure to connect
Merge pull request #18 from nefilim/master

WebSocketClientConnection should explicitly handle failure to connect