Split DHCP code off into a separate source code file