Added Matrix class and MatrixOperations class