Made Modifications to Vector2 and Vector3

Vector3:
Changed magnitude function to return 0.01f instead of 1 when the
magnitude is 0 (prevents division by 0)
Vector2
Added functions SetLength, Magnitude, Normalise
Added Operators for + and +=