Refactored Yadda views

- Created beer_avg_rating as it is reused in brewery_top_beers and
  more_like_this_beer
- Fixed error in brewery_top_beers where it picked a Brewery's
  lowest-rated beers instead of highest-rated (forgot to specify ORDER
  BY in PARTITION)
- Refactored queries to be somewhat more performant