Page objects and selectors

Using negative assertions can hinder readability. I'd rather use:

```
def absent?
  @page.has_no_selector?(selector)
end
```
and use `should_not` (or `expect...not_to`) to maximise clarity.