add CocktailModel and CocktailController
fix bug with cocktail selection