Python library for handling crossword puzzles