In Germany, beer is considered a pure drink – brewed according to a 500-year-old regulation – but most people just want it to be cheap and easy to drink. A craft beer movement is gaining momentum as a result. But is German beer culture in danger of losing its heritage?