Added Vector2.h file
Vector2 preprocessor declaration fix
Added Vector2.cpp file
Added Vector2 to CMake and Bakge.h, fixes too
Added constructors to Vector2
Added Vector2[] operators
Vector2 =, +, - operators
Vector2 *, /, == operators
Added Vector2 Normalized(), Length(), and LengthSq.() functions
Vector static functions: Normalize(), Dot(), Cross()
Vector2 Added more + - * / operators
Vector2 outside of class operators + - * /
Vector2 UnitVector() function
Commented out Vector2 operator*(), used to give warnings. Now Builds
Vector4: Removing friend functions.
Vector4: Global Vector4 funcs explicitly extern
Vector2: Renamed to Vector3