Rewrite the ReadWriteStream class with callbacks only
In order to be more efficient and less memory-consuming, the ReadWriteStream should be rewritten with callbacks only (as opposed with promises and kefir streams). As usual, it should support multiple readers.