Merge pull request #2 from ahoran3/Alex-Working

Alex working
changes made to PA9 from prof
Revert "changes made to PA9 from prof"

This reverts commit 896810a6e6d241767405d6aac71f6874a841bc4d.
Merge pull request #3 from ahoran3/master

merge master into my working
fixed lighting issue
reflections work again
Merge pull request #4 from ahoran3/master

fixed lighting issue
remove old style quad references
Merge pull request #5 from ahoran3/Brandon-

Brandon
changed reflection code
code to translate models
dedefault house, fix dolly
draw proj shadow
Merge pull request #6 from ahoran3/Brandon-

Brandon
adjustable light angle
shadow drawn black
Created model "bounds" properties

Rather than looking up the bounds for each mode every single draw cycle,
which is extremely expensive, I create a model JSONRenderable Property
which stores the bounds info. Enormously improved efficiency.
Modified Light Pos sliders to work smoothly
Removed Skull (Error in last Commit)

Skull was working earlier, just huge, but we dont really need it.
Creating models in different spots

Creates multiple models in different spots based on how many models are
active.