Introduce RecipeService

Service responsible for returning matching recipes.
Merge pull request #11 from X8/recipe_service

Introduce RecipeService