Changed test order + testing test filenames.

Test filenames are now tested against 'TESTS.txt' to see that:

* The test filename match the description.

* That tests in DONE state always have a corresponding test file.

* That tests in TODO state never have a corresponding test file.

* That tests numbers are in proper sequence (with no gaps).