added functionality for searchByFlavors and made changes to trysomething new

try something new now returns 5 drinks where the first is the top rated drink, and the next 4 are randomly drawn from drinks over 4 stars, or 3 if there aren't enough drinks. SearchByFlavors should also be implemented