change test in MatrixOperator
fix #16: MatrixOperator figures out if symmetric
add missing init test for DiagonalOperator