Frameworking for GameWindow class

Added Vector2 and Vector3 structs.
Added GameWindow class.