refactored, heavily, to support centos
rename ppa.conf to ubuntu.conf, cleaner