TODO ---- + DONE: Make sure get_raw_packet only accepts packets on the specified interface + better standard linux distro support + make config file a command line option for server + IMPLEMENTED: make forking a command line option + make sure packet generation works on a wide varitey of arches + Interoperability testing + Hooks within the DHCP server + Additional bootp support in client/server + Make serverid option in server configurable + DONE: cause client to generate DHCP_VENDOR option + Possibly add failure message to DHCP NAK + Possibly log DHCP NAK failure message in client