now a simple reactor is done, testcases are added.
Acceptor, Buffer, Socket, SockOps, TcpServer, TcpConnection are included
it should be reviewed, so I'll make it a tag