refactoring HPGe

Continued refactoring HPGe.  About to move into BGO code, see comments in wiki for my best guess on how to turn BGO code on.