Add support for Reader
Refactor, add support for Interceptor to WebSocketStreamHandler #1609