removing send dependency
build configuration
adding tests for tcpserver
fixing bugs in tcpserver and connection