answers should come first within grids #5

In the DSL answers come before questions within grids (at the moment)
for convenience when writing e.g. an unparser they should be visited
in the same order by the compiler. closes #5
Merge pull request #9 from NUBIC/adjust_compiler_grid_visitation_order

answeres should come first within grids #5