Added common data members to the Socket base class, started TCPSocket class