added matrix class

- scale
-transpose