added uwedge approximate joint diagonalizer and unit test