Changed Ethernet implementation to use the multi-platform pcap library.
Should be able to complile on OS X and Windows.