Implement create_dhcp_options()

Prior to this commit create_dhcp_options was completely broken. It appeared to be a copy/paste of create_subnet() with a few things changed but in general it did not work.