Make Varnish optional

We should make Varnish configurable, by allowing people to specify the ports it runs on, then people can optionally move Apache to port 8080, and then get Varnish to listen on 80 and forward requests to 8080.