Fixes + Conversion of io.net.channel to be stream based - WIP