General Cleanup and Bugfixes

Created a Mesh class to hold vertex data
Changed the Release config to compile with SSE2 instead of AVX2. AVX2 is
only supported on the Haswell architecture and will throw 'invalid
instruction' if attempted to run on a non-Haswell chip. SSE2 is
basically universally supported at this point.
Removed some redundant calls from Main.