added matrix test
implemented matrix.rotation