Initial commit of tcp-simulator