Add dhcp server bundle and unit test

Suggest using dhcpd (or other name) for dhcp server to prevent confuse.