Mat4 scale and rotate

Added uniform scaling, scaling in x,y and z, and rotating around x,y and z to Mat4.