modularise templates
improve controls for generating new crosswords
edit title and author. it's now possible to create an entire crossword!