Fix recipe skills all being null

by moving recipes.json into a new directory data/json/recipes so that it loads after skills.

having all the recipes in their own directory is nice anyway,
recipes.json should really be split into multiple files (perhaps by category?).

doesn't fix the underlying problem tho, which is that recipes store a map of `Skill` pointers when they are loaded.