Added JUnit.
Added (re)construction of crossword puzzles from XML.
Added a method to check whether a crossword puzzle is consistent.