Some cleanup
Create further abstractions for libpcap

closes #4
IP and UDP header structs are no longer packed

closes #2