Refactoring the configuration reader class in preparation for the upcoming changes. Providing a base class for version 1.X input files and moving all the file reading code into that class (thereby removing the need for the separate test step builders).
Updating the configuration to v1.1. The new configuration version contains the 'onfailure' attribute on the test step configurations. This configuration determines if the test sequence continues if a test step fails or if it stops.

References issue #2
Updating the stored procedures and the TestStep table to store the OnFailure value.
Updating the data access layer to provide access to the FailureMode property.
Updating the web service and the console application to store the failure mode for each test step.
Updating the test execution with the ability to continue in spite of test step failure if the test step failure mode is set to continue.

References issue #2