Split into two files and re-introduce the table maker
Remove mktable on clean as well
Put the line feeds in the right place
Rewrite grid parser using parsec, use first row length for all rows
Change QGrid to include row length and make the validRow functions more flexible
Make MkTable generate tables for various row lengths
Make it generate a valid haskell file which Main now imports
Make it work for odd row lengths according to the Binairo rules
Add in extra Binairo rule (i.e. row/col uniqueness)