Adds simple struct to keep track of ref/new file paths
Adds loops in files for ignore & diffing
Adds actual redirection to stderr.new file
Adds check for -stderr.ref files for basefn check

Also adds check for files based on fullname for potential File.exist in
check
Adds :should_fail option to allow system() to be false

Allows testing for commands not exiting cleanly
Adds :timeout option to stop system() after awhile

If the system() call doesn't return in soon enough time, test will then
fail
Merge pull request #5 from glennsb/features/add-exec-time-limit

Adds :timeout option to stop system() after awhile
Merge pull request #3 from glennsb/features/add-stderr-capture

Add stderr capture
Comments
Merge branch 'master' of github.com:pjotrp/regressiontest
Merge
Minor changes and docs
Bump version