Initial commit
Added vim *.swp files to gitignore
Added compiled output to gitignore
Created skeleton project structure
Created skeleton for simple self tests
Implemented setting up a test collection
Implemented running tests
Implemented setup code
Nested scenarios with nested setup blocks
Removed NoOfTests() function

The function was really created to allow our own unit tests to be able
to detect if a test was recorded. Now our unit tests run the tests and
verify the side effects caused by the test code
Implemented reporting test runs
Implemented reporting failure
Implemented reporing success or failure
Made used FSpec for testing TestResult class
Implemented init function
Refactored tests of success and failure

The tests have been moved to be self hosted tests
Moved test of setup functionality

Test moved to self hosted test
Removed test of setup execution

This test is no longer necessary as it is tested when verifying that
setup is executed before execution function
Moved test for nested setups
Removed test of Run

The functionality is already implicitely tested