adding socket address base class
bug fix on socket exception class
adding connect() method to the socket stream buffer
expanding unit tests for socket stream buffer