cleaning up comments
adding timed-out status flag into socket stream buffer
code cleanup
adding time-out status into I/O socket streams
updating unit tests