Add Texture stub, document Trackball, Reorganize

- Add some opengl context information to the console on startup
Slightly reorganize shaders
Change format of mesh creation functions
Change uniform location retrieval
Add shaders to VS project
Preliminary texture support

Followed http://open.gl/textures
Move flat color shader to new files
Make new texture shader
Texture shader preliminay version
Change cube to use texture shader

- Switch between both shaders on each pass
- Possible performance issue w/ calling getUniform every frame
- (TODO: Cache this in a better way - but this is part of the Model
class, and thus some form of normalization will be needed. For now, I'm
okay with less perf)
Display textured cube!