Add optional fromWebSocket disposer

Potential solution to auto-closing sockets or not.  Let the caller decide by providing a disposer function that will be called when the stream ends.

Close #1