More cleanup.
Add CrosswordPuzzle class.

Also add placeholder for .PUZ serialization.