Gnp backhouse reweight speedup

This small change set implements Chris Backhouse's patch to speed up reweighting initialization. It is not thoroughly tested yet.