Some model changes.
Simplify user profile views' access of favorite recipes.

Use model associations instead of local variables storing manual joins.

Fix a bug that resulted from above change. Previously, the fav_recipes association was unused (i.e. untested).
Merge in model changes and fav_recipe changes.