Improved logging and now setting IP_HDRINCL so that it can successfully
send packets on OSX (and probably other BSD flavors)