Introduce RecipeFilter

RecipeFilter factory is responsible for managing selected ingredients
list