socket address base class updates
code cleanup
- removing unused header files
adding IPv4 socket address class
expanding unit test coverage
- adding IPv4 socket address class tests