added checksum to sendIp and added port unreachable check to handleIpPacket
Merged with Eric's traceroute functionality