Final Triangles Commit

Changes from this commit forward will change OpenGL functionality.
Progress toward primitive rendering

Attempting to draw six square primitives