universal repo setup

These comments are included in the commit:

# add-apt-repository requires an additional dep and is in different packages
# on different systems. Although seemingly ubiquitous it is not a standard,
# and is only a convenience script intended to accomplish the below two steps 
# doing it this way is universal across all debian and ubuntu systems.