Added the --test option to the executable.validate method so that
executable validation can be done in a `loose` manner, ie, console.quit
is not called when running with --test.
Documented the --test option for executable.validate.
Work on the implementation of the task-semver(7) logic.
Added the semver.files command to print file status information.
Added files information to task-semver(7) and added the semver.files
command to print task-semver(7) file status information.
Added the semver.print command to print semver(7) version information.
Prevent re-require warnings when running tests.
Added the require.once method to only require a module if it has not
already been loaded, possibly the warning should be moved to a debug
statement to prevent the noise and this method should be removed.