added @OnlyRunWith functionality
added predicates and conditional logic on FilterTests and OnlyRunWith