maybe we should have an additional test that a single lone h1 is ignored? ie. this markdown:

```
headers = Govspeak::Document.new("# my heading").structured_headers
assert_equal [], headers
```