edited tracrt.c to handle 2 packets and their responses
Tracert is working according to speck

Takes data length as a command line arg
need to make send more sensitive rather than just reading packets of size 1500
tracert now works with vaiable length packets from command line args

Managed to avoid dynamic memory allocation (yay no free in child processes).
uses pipes to synchronize.
May change to signals in the future, but this works well, for now.