Get grid validation working.

When doing grid validation, store every answer after it's been entered, and validate each answer when the grid is complete.
Fixes #12