First draft of category implementation
standardized the category/difficulty selector, but this change needs more flexibility
Refactored the recipe loading/editing workflow, now it's really neat
Fixed some bug from the previous implementation. Added restriction value.
Provide modified icons