add tcp test, cleanup, gitignore