added check to ensure that your defaults.sh has all of the variables in config.sh, added sudo commands where necessary