Covers that multiple fragments actually works and the unique error contidions, but otherwise relies on the lower level tests for correctness. Also update some comments and the README based on observations from writing/debugging these tests.
These are about to get even longer, so it makes sense to separate them. Also refactor the remaining parser tests to remove some duplication.