Fix bug arising from some stale code
Collect packet alloc functions in module Packet
Better checksum computations
Move code around
Initial version of IPV6 signature