When creating a recipe, group categories by basic
Add validation to all models