Test cases for parsing hash tables

The grammar has a few nice quirks there, especially regarding new
lines. This was mainly just pouring the grammar in the specification into tests.