matrixOps commit

various methods to create, manipulate and display matrices