Add node_modules to .gitignore.
Create rough draft of new version for Node v0.10.
Remove ws ready state workaround.
Emit 'close' signal when socket closes.
Wrap write method for better behavior.

Return true/false and emit 'drain' based on WebSocket's bufferedAmount
instead of the writable stream's highWaterMark.
Use binary mode for Buffers.
Emit 'error' event when there's an error.
Use empty string to represent null.
Report write as flushed only when socket is open.
Poll bufferedAmount only when socket is open.
Move assert.doesNotEmit to assert2 module.
Refactor out send function.
Add instrumented files to .gitignore.
Move tests into test.js.
Add test for write before open.
Improve tests.
Replace test WebSocket with MockSocket.
Convert Buffers to ArrayBufferViews.
Move tests into test/.
Change dependencies.

Remove ws.
Add assert2.