Fix null transformation
Rewrite virial_radius to use the new transformation paradigm
Add tests for halo centering, virial radius and diks alignment