Some more changes to Transform.cs

Changed Vector3 rotation to type Vector4 and finished Rotate()