3 stars for German eats at Fort Lauderdale's Fritz & Franz Bierhouse