added dry-hopping tracking to beers, emails are now sent on beer change, various optimizations