#196 Add WES as metric for DCSH variable ordering algorithm
HyperEdgeCreatorstore variables as a list.
- Dynamic metric width, to reduce width and make room for extra metric.
- Added WES as variable ordering metric.
- Added more unit tests. (these found several issues while I was working on this issue)
ChoiceVarOrderersupport for arbitrary metrics.
- DCSH uses WES.
Reviewing per commit may be easier than reviewing the full diff.
Addresses #196 (closed)