flatten psi0
configurable function for diagonalizing the superblock
renamed HeisenbergXXZChain for clarity
got testcase working again