PayloadParser refactor

Need to refactor a few more tests. Otherwise, this is done.
This should check that parsing has ended with error while encountering an unrecognized list item after nested section

```
# GET /1
+ Response 200

    + Body

            { ... }

    + World
```

Now this should be handled as a dangling block. Correct?