Added support for -p (path), -s (use subfolders), and made a function out of getting an argument pair for a particular option (-d and -p).  Haven’t finished recoding -d to work with the new function yet or actually coding to store the path for -p in the flags object.  Also added error checking to the -p option and added a function to pull the filename out of the cmUpdate class for use with running in verbose mode.  Added -p and -s options to the help text as well.  If no -p is specified, will default to ./ (current directory).

NOTE - I do need to add support for Windows by changing ./ to .\ in a WIN32 environment, haven’t done that yet but did add support for detecting a trailing / or \ on the -p argument and adding the appropriate one should it not be there at all.