separated more into directives
major refactoring
testCase directive with page filter