Working on ReusableInputStream.

Issues around Reader not recognizing end of data