Port Dhcp 

seems to work:

```
127.0.0.1 - - [03/Apr/2014 16:20:32] "GET /dhcp/192.168.122.0/unused_ip HTTP/1.1" 200 24 1.2393
sapphire.elysium.emeraldreverie.org - - [03/Apr/2014:16:20:31 BST] "GET /dhcp/192.168.122.0/unused_ip HTTP/1.1" 200 24
- -> /dhcp/192.168.122.0/unused_ip
127.0.0.1 - - [03/Apr/2014 16:21:33] "POST /dhcp/192.168.122.0 HTTP/1.1" 200 - 0.5269
sapphire.elysium.emeraldreverie.org - - [03/Apr/2014:16:21:32 BST] "POST /dhcp/192.168.122.0 HTTP/1.1" 200 0
- -> /dhcp/192.168.122.0

<rollback due to PuppetCA not being ported yet>

127.0.0.1 - - [03/Apr/2014 16:24:27] "DELETE /dhcp/192.168.122.0/52:54:00:02:7f:b0 HTTP/1.1" 200 - 0.4733
sapphire.elysium.emeraldreverie.org - - [03/Apr/2014:16:24:26 BST] "DELETE /dhcp/192.168.122.0/52:54:00:02:7f:b0 HTTP/1.1" 200 0
- -> /dhcp/192.168.122.0/52:54:00:02:7f:b0
```