adding sitesetup class, including all tasks to deploy a site from git