clean up some documentation
make old quencher partially compatible with new ones

they will accept potential objects and the getEnergyGradient function

Also, start to make double ended connect compatible with old and new
quenchers
double ended connect is compatible with both old and new quenchers
more work on converting to new quenchers

the old quenchers are still the default