Added test cases for parsing hash tables

The grammar has a few nice quirks there, especially regarding new
lines.