Fix OutOfBounds bug in LocalCacheTest.
Fix bugs in RecipeBookTest.

 * search doesn't need to be case-insensitive
 * search by name returned too many results for the intended
	use with Google-style searching. Used author instead,
	which is unique among test data.
Add jUnit tests for FavoriteRecipe, UserRecipeBook

Currently both test cases include no tests beyond
those inherited from RecipeBookTest.