Finished coding the arugment pairs for -d and -p options, cleaned up some code elsewhere, altered the cmUpdate.downloadUpdate function to include a download location.