Changes as of 8/28/14 (UNSTABLE)
- Refactored/unified shader code
- Preparation for Phong lighting
- Added .mtl loading capability

TODO:
- Implement Phong reflection model
- Reimplement model texturing (included in reflection model)
- Fix PerspectiveRenderMode