Making a new pkt instance

Just incase I need to access original pkt details later on
Adding checksum recalc attempt

Works most of the time, having trouble with FCS on DNSRR packets