Large Chunk of Initial Ajax and Co

- add Puzzle routes
-added to json methods to Puzzle class
-added seedfile with Cat puzzle
-index responds to fetchPuzzle with a random puzzle