bugfix: chunking frames not working

The chunking of the data into 50 byte frames is 
not always a given. So we need to put the data
that is a partial frame, and store it in a 
remaining Buffer until we get the next set of
data from the stream.