Refactored Tcp classes
Merge pull request #25 from sindharta/network_tcp_refactoring

Refactored Tcp classes