Initial working caching server.

Basic caching server complete. Allows connections from 192.168.0.0/16 and
the docker host itself on port 53/udp.