two-body rdm part is all implemented
a bit of note
runs and prints gradients. (not verified yet)
Gradient correct by now
Merge branch 'master' into work