Updates to DrinkDb and DrinkData. App currently checks for serialized
image of DrinkData, and if it doesn't find it, reads in the data from
RecipesBeta.txt and drinks.tsv. Tell me if this causes any problems for
anyone!

Also made DrinkData properly singleton (private constructor, private
static instance field)