Safe proofing Input on Search and Pantry pages

App was crashing when add button clicked on app start with no input.
Also app was not loading results if no items selected when searching for
recipes.

Added checks so no action happens in these cases.