Added mapping between the add new profile menu items and their respective puzzles.
Made better use of the dialog class. Resulted in no longer needing the class NewPuzzleInfo. Greatly simplified the process.