adding varnish repo class

This pull requests adds a repo class that handles apt/yum repos for centos/ubuntu.