Modify method for denoting skipped tests

Prefer boolean marker over object identity
Re-name "skipped" flag

This name more clearly communicates the fact that this is a boolean
value and helps to distinguish from the `skip` method.
Implement suite skipping