Clear TCP Implementation and Add test project