Add additonal tests for DTD

- Expanded DTD token recognition to names and quotes
Make tests pass for previously made tests

- Add basic parsing for names, quotes, and square brackets, as well
  as greater brackets for exiting DTD