Refactor de algunos nombres de metodos para mayor legibilidad.

setSkip cambiado por setSkippable y setNotSkippable

Cambio de diseño: Se cambia el Strategy por TemplateMethod. Esto evita
tener metodos con parametros que algunos run no necesitaban, y asi
evitar el pasaje de nulls como argumentos.
Falta hacer que los filtros aplicados a una testCollection se
"propaguen" a sus testCollection hijos.