[suite] starting
added path concept
[refactoring] better usage: hide TestCase in the Suite API