Introduce RecipeFilter

RecipeFilter factory is responsible for managing selected ingredients
list
Merge pull request #10 from X8/recipe_filter

Introduce RecipeFilter