Change the index page to be a list of puzzles

Add some routes for each puzzle