Varnish fixes

This includes updates to fix pulling Varnish config from github, updating the authorized keys file upload to point to the correct location, and to make sure the apt cache is updated before attempting to install Varnish.