[Packet] Packet class

The packet class is responsible for holding data (and later possibly
metadata) about a single packet.
[Sniffer] Emit a received(Packet) signal for every received packet