Add marked as skipped

I reckon I've probably forgotten something here. But this is the basics of adding skipping tests.
This could then check the skipped state:

```php
public function run(TestResult $result): TestResult
{
    if (is_null($result)) {
        return $result; //do nothing - don't run the test
    }
}
```