Initial commit
Added Rectangle.h skeleton
Added Rectangle header source skeleton, and few fixes for build
Vertices buffer to Rectangle class
Halving values in Vertices buffer
Added Positions buffer Vertices, glBindBuffer, and BufferData to SetDimensions
Added glDeleteBuffers & glGenBuffers to SetDimensions
Added Normals, Indices, and TexCoords buffers to Rectangle::Create and gl functions. Formatting.
Added rectangle test skeleton
Small fixes so rectangle could build
Readded TestEngine.h and shapestest.cpp
Removed PlainShader, added shapestest source to test/CMakeLists
Updated shapestest cube init function
Removed void* parameter from GenericCallback, added UpdateTest callback in shapestest source
Added Pre/On/PostRenderTest callbacks and ShutDown callback to shapestest source
Added missing return statements in shapestest source
Fixed the double PreRenderCallback being set in shapestest
Removed cube.cpp
Added TestEngine include to rectangle.cpp & removed cube.cpp from test/CMakeLists
Added InitTest to rectangle test