Recipe Filtering

Added an API for filtering recipes.
Don't know why all these other files that weren't changed are here.