Major restructuring of `InstallPackagesOnCran.R`

Now uses a CSV and also includes GitHub