Add two new shaders to start working on simple lighting
Add oriented vertices (vertex normals)
Don't error if we haven't initialized a shader variable, but be obnoxious about it.
Add vector uniform support
Switch cube to use the new spotlight material.