Altered the search method to sample 20 random results before sorting

Wrote a spec to ensure we are limiting our return to 20 beers