* Fixes another bug for 0-dimensional subspaces
* Makes mixed truncation/reflection default option
* Adds option to refine steps via `trust-constr` optimization (enabled by default)
* Removes convergence based on too small delta
* Adds several dimension checks that should better safeguard against malformed user input.