add in tcp4 support brute force w/ udp4
make the return logic more clear on what is ok
tcp4 support in router
useful log messages
Merge pull request #5 from telehash/master

resync with telehash:master