DHCP API tests

Following up from https://github.com/theforeman/smart-proxy/pull/175#issuecomment-47989979 this begins tests for the DHCP API.

I'll also work on tests for ISC subnet parsing, probably a separate PR.
Nitpick, this prints a line to stderr on each test invocation if there aren't any files, maybe redirect it or use Ruby file builtins