A "Download JSON" button which will export all the puzzles in JSON format
An "Upload JSON" button which will import puzzles, updating existing puzzles if the ID attribute matches and existing one, and creating new puzzles where the ID is missing or doesn't match an existing puzzle
Fixes #59
The puzzle admin page now has two extra buttons: