switched HubbardModelVMCs rng from shared_ptr<mt19937> to mt19937 (the new ownership model is that no objects except for the lattice are shared)
moved everything related to the W matrix to an own class (I'm in the process of making the HubbardModelVMC class a little more lightweight)
moved T vector stuff in dedicated class