Fixed bug with populateStreamBuffer
Added streamReadByte, doesn't yet support paging through blocks