Added ability to bind floats to a program.
Made GameObject an interface.
Added controllable prop class.
Add destructor to GLMeshGraphicsComponent.
Implemented per-fragment lighting.
Implemented Phong lighting model.
Minor changes.