Kat's Cooking Site -- Now with 13.5% more refactoring!

Please code review this updated version—I closed the original pull request but it still seems to be showing up.