Add Symmetry trait
Add Identity Symmetry and it's spec
Add MirrorRows symmetry with spec
MirrorRows fix
Add MirrorColumns symmetry with specs
Add RotateRightBy180Degrees with spec
Add spec for MirrorDiagonal being invariant wrt to positions on the main diagonal
Add spec for MirrorDiagonal and elements *not* on the main diagonal
Add spec for transforming antidiagonal positions with MirrorAntidiagonal
Add spec for the mirroring of MirroAntidiagonal