code cleanup - removing moved methods from header files
expanding unit tests for local socket streams
- adding read timeout checks