asking for a random number within a range of size 1 will no longer call the RNG
some doc updates
smarter and more local monte carlo updates for BCSWavefunction