updated Vector2.h, Vector3.h, and Enums.h namespace error
fixed error for union structure for Vector4

Added Vector2.cpp file