Cleanup new varnish module and add to docs

Added new module to docs, cleaned up some of the RST, and added a ``versionadded`` directive.