Merge pull request #223 from jawallace/master

Refactoring of Regression Test Scripts
adding local files: handle case when listFiles() returns null
Fixed regression test script so the test configuration has access to the parsed command line arguments
TestConfiguration no longer relys on TestData to print errors
Created separate method to generate a list of TestData to be used by run_tests
Changed Test_Runner class name to conform to naming conventions
Removed configuration logic from run_test
Cleaned up _run_test method by moving test_data configuration to _generate_test_data
Fixed naming error in previous commit