rotate fixed to run MatrixTests.Rotate (offset needs to be changed too)
avoid unnecessary creation of helper-matrix
removed unnecessary private accessors
Merge pull request #181 from lytico/MatrixIssues130403

Matrix issues: rotate fixed, some refactoring