This was a really good recipe.
http://www.northernbrewer.com/documentation/beerkits/BavarianHefeweizen.pdf
As for purity, I've gone that route with bottle priming with DME, but found it adds to much and doesn't ferment out in the bottle that well. The other option is krausening, which takes...