Add tcp support
Fully support tcp protocol and tests to prove it
Reformat tcp tests
Update README.md with tcp example
Merge pull request #3 from lightsofapollo/tcpfix

Add tcp support