socket stream buffer updates
- add methods to set and clear timeouts
expanding unit test coverage
- adding tests to check setting and clearing socket stream buffer timeouts