Refactored to move downloading to be a part of the vcsCmd struct, completed download/updating - need to refactor download->create and acknowledge the verbose flag