JSON Renderer

From professor's JSON Renderer
Update with assignment document
Changed project base to my PA9.

Problems with my PA9: the quad rendering works, but it doesn't blend.
The quad is drawn as a simple object on the canvas and not on the 3D
plane. The quad has its own shaders that don't interact with the 3D
shaders. Some of this should probably be changed.
Added headers to all files
Added additional CubeMaps
Adding functionality for multiple renderables

Not finished yet,  added selection options for multiple objects, but
still implementing the array structure throughout the program
Still working on multiple renderables

not yet fully functional
Multiple Renderable objects functional but ugly

Able to render multiple json models at the same time. Triggered by the
input checkboxes. All rendering at the same position, need to make a
fixed camera to see them all from the same zoom and position all objects
so they are not on top of one another.
Merge pull request #2 from ahoran3/Alex-Working

Alex working