Agrego la validación de unicidad de nombres de TestCase en un TestSuite, resolviendo el issue #2. Agrego su correspondiente test unitario en TestSuiteTest y corrijo Main para que tenga en cuenta la excepcion que lanza add(TestCase). Se agrego TwoLevelTestSuiteTest a runner de AllTests.